Documentation Index
Fetch the complete documentation index at: https://docs.paxeer.app/llms.txt
Use this file to discover all available pages before exploring further.
HyperPaxeer CLI
evmosd is the all-in-one command-line interface (CLI). It allows you to run an HyperPaxeer node, manage wallets and interact
with the HyperPaxeer network through queries and transactions. This introduction will explain how to install the evmosd
binary onto your system and guide you through some simple examples how to use evmosd.
Prerequisites
Go
HyperPaxeer is built using Go version1.20+. Check your version with:
GOPATH
is correctly configured by running the following command and adding it to your shell startup script:
jq
HyperPaxeer scripts are using jq version1.6+. Check your version with:
Installation
You can download the latest binaries from the repo and install them, or you can build and install theevmosd binaries from source or using Docker.
Download the binaries
- Go to the releases section of the repository
- Choose the desired release or pre-release you want to install on your machine
- Select and download from the
Assetsdropdown the corresponding tar or zip file for your OS - Extract the files. The
evmosdbinaries is located in thebindirectory of the extrated files - Add the
evmosdbinaries to your path, e.g. you can move it to$(go env GOPATH)/bin
evmosd binaries have been successfully installed:
Build From Source
Clone and build the HyperPaxeer from source usinggit. The <tag> refers to a release tag on Github. Check the latest HyperPaxeer
version on the releases section of the repository:
evmosd: command not found error message is returned, confirm that you have configured Go correctly.
:::
Docker
When it comes to using Docker with HyperPaxeer, there are two options available: Build a binary of the HyperPaxeer daemon inside a dockerized build environment or build a Docker image, that can be used to spin up individual containers running the HyperPaxeer binary. For information on how to achieve this, proceed to the dedicated page on working with Docker.Run an HyperPaxeer node
To become familiar with HyperPaxeer, you can run a local blockchain node that produces blocks and exposes EVM and Cosmos endpoints. This allows you to deploy and interact with smart contracts locally or test core protocol functionality. Run the local node by executing thelocal_node.sh script in the base directory of the repository:
~/.tmp-evmosd/config/config.toml.
If you have previously run the script, the script allows you to overwrite the existing configuration and start a new
local node.
Once your node is running you will see it validating and producing blocks in your local HyperPaxeer blockchain:
Using evmosd
After installing the evmosd binary, you can run commands using:
-h, --help command available
--home
flag. In the following examples we will be using the default config for a local node, located at ~/.tmp-evmosd.
Manage wallets
You can manage your wallets using the evmosd binary to store private keys and sign transactions over CLI. To view all keys use:$NAME with:
--help flag
Interact with a Network
You can use evmosd to query information or submit transactions on the blockchain. Queries and transactions are requests that you send to an HyperPaxeer node through the Tendermint RPC. :::tip 👉 To use the CLI, you will need to provide a Tendermint RPC address for the--node flag.
Look for a publicly available addresses for testnet and mainnet in the Networks page.
:::
Set Network Config
In the local setup the node is set totcp://localhost:26657. You can view your node configuration with:
Queries
You can query information on the blockchain usingevmosd query (short evmosd q). To view the account balances by its
address stored in the bank module, use:
Transactions
You can submit transactions to the network usingevmosd tx. This creates, signs and broadcasts a tx in one command. To
send tokens from an account in the keyring to another address with the bank module, use: