Skip to content

Latest commit

 

History

History
141 lines (102 loc) · 3.59 KB

README.md

File metadata and controls

141 lines (102 loc) · 3.59 KB

NOTE: Testnet is completed. Please subscribe to our Twitter or Discord for the announcements.

Neutron Testnet quark-1

First public Neutron testnet.

Attribute Value
Chain ID quark-1

Requirements

Hardware

  • 4 Cores
  • 32 GB RAM
  • 2x512 GB SSD

Software Versions

Name Version
Neutron v0.1.1
Go > 1.18
Rust > 1.63.0
Hermes IBC relayer > 1.0

Tools

Documentation

  1. IBC relayer configuration
  2. Neutron Query Relayer

Testnet tasks

We prepared list of tasks to complete during this testnet, there is two type of tasks: technical and social. You can find tasks and tasks descriptions on the following pages:

  1. ICA+ICQ
  2. Additional tasks

Node installation

Build and install neutron binary.

$ git clone -b v0.1.1 https://github.com/neutron-org/neutron.git
$ cd neutron
$ make install

after installation please check installed version by running:

neutrond version --long

You should see the following:

name: neutron
server_name: neutrond
version: 0.1.1
commit: a9e8ba5ebb9230bec97a4f2826d75a4e0e6130d9

GenTx generation

Init

neutrond init "<moniker-name>" --chain-id quark-1

Generate keys

# To create new keypair - make sure you save the mnemonics!
neutrond keys add <key-name> 

or

# Restore existing odin wallet with mnemonic seed phrase. 
# You will be prompted to enter mnemonic seed. 
neutrond keys add <key-name> --recover

or

# Add keys using ledger
neutrond keys show <key-name> --ledger

Check your key:

# Query the keystore for your public address 
neutrond keys show <key-name> -a

Create account to genesis

neutrond add-genesis-account <key-name> 1000000000untrn --keyring-backend os

Create GenTX

# Create the gentx.
# Note, staking amount should be equal to 1000000000untrn.
neutrond gentx <key-name> 1000000000untrn --output-document=gentx.json \
  --chain-id=quark-1 \
  --moniker="<moniker-name>" \
  --website=<your-node-website> \
  --details=<your-node-details> \
  --commission-rate="0.10" \
  --commission-max-rate="0.20" \
  --commission-max-change-rate="0.01" \
  --min-self-delegation="1" \
  --keyring-backend <os | file>

Fill pull request description

To make the onboarding process simpler, please fill the description of your PR with the following data:

  • Your validator's moniker
  • Your webpage and/or active twitter page of your organization
  • Each of your teammate's Discord handles
    They will need to already be in this Discord for us to give them the right roles!
  • Your Neutronvaloper address

And please enter Discord then will be able to give you a validator-role

Example of filled description field in gentx+peers PR

Скриншот 03-11-2022 204428 1

What to do next

After gentx is ready, please upload it to the https://github.com/neutron-org/testnets repository into /quark/gentxs/ directory. Also please provide your peer and put it into /quark/peers/, one peer per file.