NOTE: current version is a WIP.
- Go 1.18
- Ignite Cli
- Hermes IBC Relayer
curl https://get.ignite.com/cli! | bash
For current CCV modules support there is not any suitable version of hermes, so you need to build it by yourself.
git clone https://github.com/informalsystems/hermes.git
cd hermes
git checkout 7defaf067dbe6f60588518ea1619f228d38ac48d
cargo build --release --bin hermes
make install
In order to bootstrap two chains it is required to clone gaiad v7.0.3 next to neutron
repository and install it.
git clone https://github.com/cosmos/gaia.git
cd gaia
git checkout v7.0.3
make install
after that you can turn back into neutron
directory and run:
make init
make start-rly
ignite generate proto-go
Build the image:
make build-docker-image
After the image is built, you can start/stop with:
make start-docker-container
make stop-docker-container
ssh-add ./.ssh/id_rsa
make start-cosmopark
make stop-cosmopark
Make sure you delete node image if you use the whole thing in dev purposes
@docker rmi neutron-node
You can check the documentation here: https://neutron-org.github.io/neutron-docs/
Note: we are going to open & deploy the docs soon.
You can check out the example contracts here: https://github.com/neutron-org/neutron-contracts
Integration tests are implemented here: https://github.com/neutron-org/neutron-integration-tests