This repository hosts Finschia
. This repository is forked from gaia at 2021-03-15. Finschia is a mainnet app implementation using finschia-sdk, ostracon, wasmd and ibc-go.
Node: Requires Go 1.20+
Warnings: Initial development is in progress, but there has not yet been a stable.
Build Docker Image
make docker-build # build docker image
or
make docker-build WITH_CLEVELDB=yes GITHUB_TOKEN=${YOUR_GITHUB_TOKEN} # build docker image with cleveldb
Note1
If you are using M1 mac, you need to specify build args like this:
make docker-build ARCH=arm64
Configure
sh init_single.sh docker # prepare keys, validators, initial state, etc.
or
sh init_single.sh docker testnet # prepare keys, validators, initial state, etc. for testnet
Run
docker run -i -p 26656:26656 -p 26657:26657 -v ${HOME}/.finschia:/root/.finschia finschia/finschianode fnsad start
Build
make build
make install
Configure
sh init_single.sh
or
sh init_single.sh testnet # for testnet
Run
fnsad start # Run a node
visit with your browser
- Node: http://localhost:26657/
Run
make localnet-start
Stop
make localnet-stop
check out CONTRIBUTING.md for our guidelines & policies for how we develop Finschia. Thank you to all those who have contributed!