This repository contains source code for Aurad (Aura Daemon). Aurad binary is the official client for Aura Network. Aurad is built using Cosmos SDK
Aura Network is a NFT-centric blockchain platform that provides infrastructure assisting to bring user assets to the crypto market.
- Go 1.20
Using Makefile
make
The aurad bin file is located on ${source_directory}/build/ or GO_PATH (default ~/go/bin/)
# <moniker> is the custom username of the node
# <chain-id> is the identity of the chain
aurad init <moniker> --chain-id <chain-id>
This command will initialize the home folder containing necessary components for your chain
(default: ~/.aura)
A genesis file is a JSON file which defines the initial state of your blockchain. It can be seen as height 0 of your blockchain. The first block, at height 1, will reference the genesis file as its parent.
The docs about genesis customization: https://hub.cosmos.network/main/resources/genesis.html
Create a local key pair for creating validator:
aurad keys add <key_name>
Add some tokens to the wallet:
aurad add-genesis-account <key_name> <amount><denom>
Create a validtor generation transaction:
aurad gentx <key_name> <amount><denom> --chain-id <chain-id>
Collect the gentx to genesis file:
aurad collect-gentxs
aurad start
sh scripts/testnode.sh
The Aurad is still in development by the Aura Network team. For more information on how to contribute to this project, please contact us at [email protected]
Aura project source code files are made available under Apache-2.0 License, located in the LICENSE file. Basically, you can do whatever you want as long as you include the original copyright and license notice in any copy of the software/source.
Aura project is built using Cosmos SDK and uses additional modules:
-
github.com/evmos/evmos/v18
by Tharsis Labs Ltd.(Evmos). This EVM library is distributed under ENCL-1.0. -
x/evmutil
by Kava Labs, Inc. This module is distributed under Apache v2 License.