Code Monkey home page Code Monkey logo

teritori-mainnet-genesis's Introduction

Teritori mainnet genesis

This is the repo to manage gentxs and create mainnet genesis.

List of validators to be on genesis

Forbole
StakeLab
HashQuark
Lavender
Polkachu
Crost nest
Active Nodes
WhisperNode
Nodes.Guru
Chill Validation
Inter Blockchain Services
Noderunners
StakingCabin
Golden Ratio Staking
Gopher
RHINO
Web34ever
Cosmic Validator
Oni Validator
Node Jumper
Nysa Network
Wetez
AAA MetaHuahua
Samouraï World
NodesBlocks
ibrahimarslan
Munris
Silk Nodes
Gata DAO
Orbital Apes
Atlas DAO
teritori-core-1
teritori-core-2
fungi-familiies-nft
Ericet
AlxVoy
lesnik_utsa
n0ok[MC]
SR KALIA NETWORK
romanv1812
STAVR
Aurie
landeros
DiBugNodes
StingRay
iCosmosDAO
Berty
maethstro
Nodejumper

How to create gentx

Install few packages:

apt install build-essential git curl gcc make jq -y

Install Go 1.19+:

wget -c https://go.dev/dl/go1.19.1.linux-amd64.tar.gz && rm -rf /usr/local/go && tar -C /usr/local -xzf go1.19.1.linux-amd64.tar.gz && rm -rf go1.19.1.linux-amd64.tar.gz

Setup your environnement (you can skip this part if you already had go installed before):

echo 'export GOROOT=/usr/local/go' >> $HOME/.bash_profile
echo 'export GOPATH=$HOME/go' >> $HOME/.bash_profile
echo 'export GO111MODULE=on' >> $HOME/.bash_profile
echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> $HOME/.bash_profile && . $HOME/.bash_profile

Verify the installation:

go version
#Should return go version go1.19.1 linux/amd64

Install the mainnet binary:

git clone https://github.com/TERITORI/teritori-chain && cd teritori-chain && git switch mainnet && git checkout v1.0.0 && make install

Verify the installation:

teritorid version
#Should return HEAD-163e8c996325471287866ef292b7e028d4e49bd5

Init the chain:

teritorid init <Moniker> --chain-id=teritori-1

Add your validator key:

teritorid keys add <YOUR_KEY>

You can also use --recover flag to retrieve an already existed key (but we recommend for security reason to use one key per chain to avoid total loss of funds in case one key is missing)

Add genesis account:

teritorid add-genesis-account <YOUR_KEY> 10000000utori

Create the gentx:

teritorid gentx <YOUR_KEY> 5000000utori --moniker="" --min-self-delegation="1000000" --commission-max-change-rate="0.01" --commission-max-rate="0.20"  --commission-rate=0.05 --website="" --identity="" --security-contact="" --details="" --chain-id=teritori-1

Note:

  1. Save <YOUR_KEY> seed phrase and priv_validator_key.json from the .teritorid/config folder, in a secure place offline.
  2. Do not add more than 10 TORI (10000000 utori) on genesis account or your PR gonna be rejected.

Push the GenTx generated to the repository

Fork this repository and clone the repo
Copy $HOME/.teritorid/config/gentx/gentx-<xxxxx>.json to <repo>/gentx/<Moniker>.json
Create PR into the repo

teritori-mainnet-genesis's People

Contributors

go7066 avatar zxxma avatar zdeadex avatar n0izn0iz avatar muddev avatar pop24 avatar aaametahuahua avatar romanv1812 avatar voynitskiy avatar ulikestyle avatar chillyvee avatar douzhengli avatar ericet avatar exnihilo-witness avatar gh0stdotexe avatar ibrahimarslann59 avatar keni32 avatar kinrokinro avatar landerosua avatar lesnikutsa avatar n0okone avatar rewsere avatar richard-stakingcabin avatar aimxhaisse avatar dylanschultzie avatar wetezos avatar activenodes avatar albttx avatar dzima77 avatar ericjohncarlson avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.