Skip to content

georgelombardi97/neutron-george

 
 

Repository files navigation

Neutron

NOTE: current version is a WIP.

Requirments

  • Go 1.18
  • Ignite Cli
  • Hermes IBC Relayer

How to install Ignite CLI

curl https://get.ignite.com/cli! | bash

How to install Hermes IBC Relayer

cargo install --version 0.14.1 ibc-relayer-cli --bin hermes --locked

Build and Install Neutron Zone

make install

Run local testnet node instances connected via IBC

Bootstrap two chains and create an IBC connection

make init

Start relayer

make start-rly

Generate proto

ignite generate proto-go

Running with docker

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

Running with docker + relayer

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

Documentation

You can check the documentation here: https://github.com/neutron-org/neutron-docs

Note: we are going to open & deploy the docs soon.

Examples

You can check out the example contracts here: https://github.com/neutron-org/neutron-contracts

Tests

Integration tests are implemented here: https://github.com/neutron-org/neutron-integration-tests

About

Smart Contract platform secured by Cosmos Hub

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 87.5%
  • Shell 8.9%
  • Makefile 2.8%
  • Dockerfile 0.8%