Overview
With initiad, you can:- Account Management: Create, import, and manage blockchain accounts
- Transaction Operations: Send transactions, delegate tokens, and interact with smart contracts
- Data Queries: Query blockchain state, account balances, and transaction history
- Validator Operations: Create validators, delegate stakes, and manage governance proposals
- Network Interaction: Connect to different networks (mainnet, testnet, local)
initiad is built using the Cosmos SDK and provides a familiar interface for users of other Cosmos-based chains.
Prerequisites
Before installing initiad, ensure you have the following requirements:- Go: Version 1.21 or higher
- Git: For cloning the repository
- Make: For building the binary
You can verify your Go installation by running
go version
in your terminal.Installation
1
Clone the Repository
First, clone the initiad repository from GitHub:
2
Get Version and Checkout
Fetch the current network version and checkout the corresponding tag. Choose the network that matches your intended use case:
Always use a specific version tag rather than the main branch for production environments to ensure stability.
Mainnet and testnet may run different versions, so choose the appropriate network endpoint.
3
Build and Install
Compile and install the initiad binary:This will build the binary and install it to your
$GOPATH/bin
directory.