Giter Club home page Giter Club logo

antora's Introduction

Antora-Banner

Mainnet Antora

Submit request for initial validator funding

  • Fork this repo into your Github account

  • Clone your repo using:

    git clone https://github.com/<YOUR-GITHUB-USERNAME>/Antora
  • Create a new Markdown file in the Grants Directory

    cd Antora/Grants
  • Name the Markdown file with your GITHUB username

  • Include in the file your IDEP wallet address and a brief description why you should get a grant.

  • Commit and push to your repo

  • Create a PR onto https://github.com/IDEP-network/Antora

  • Only PRs from individuals / groups with a history of successfully running validator nodes will be accepted. This is to ensure the network is successfully decentralized.

Original launch docs

Note these are left for historical purposes.

Planned Start Time: JUNE 25 2022 at 6PM UTC.

Block Explorer

https://chadscan.com/

Minimum hardware requirements

  • 8GB RAM
  • 500GB of disk space
  • 4v cpu amd64 CPU
https://github.com/IDEP-network/Antora/blob/main/genesis.json

Genesis sha256

sha256sum ~/.iond/config/genesis.json
....

Seed node

Full seed nodes list.

Persistent Peers

Setup

Prerequisites: Make sure to have Golang >=1.17.

Full-Node Setup

  • Download the IDEP client binary iond
git clone https://github.com/IDEP-network/Antora.git
  • Add permissions to the binary
sudo chmod +x Antora/iond
  • Move/Copy the binary to /usr/local/bin/
cp Antora/iond /usr/local/bin/
  • Check the binary commands with
iond -h

Verify Your Installation

Verify that everything is OK. If you get something like the following, you've successfully installed iond on your system.

$ iond version --long
name: Ion
server_name: iond
version: v1.0.0
commit: ""
go: go version go1.18.1 linux/amd64

Full-Node Initialization

iond init <moniker> --chain-id Antora
iond keys add <accountname>
  • Save the mnemonic
  • Find then add your IP address in the external_address field in the config.toml file
external_address=$(curl -s ifconfig.me):26656
sed -i.bak -e "s/^external_address = \"\"/external_address = \"$external_address\"/" $HOME/.ion/config/config.toml
  • Next make your way to the nodes config directory, remove the genesis.json and replace it with the one provided in this repo
cd ~/.ion/config/

rm genesis.json
wget https://raw.githubusercontent.com/IDEP-network/Antora/main/genesis.json

Setup Service and start the node

export USERNAME=$(whoami)
sudo -E bash -c 'cat << EOF > /etc/systemd/system/iond.service
[Unit]
Description=Iond Daemon
After=network-online.target

[Service]
User=$USERNAME
ExecStart=/home/$USERNAME/go/bin/iond start
Restart=always
RestartSec=3
LimitNOFILE=4096

[Install]
WantedBy=multi-user.target
EOF'
sudo systemctl enable iond.service
sudo systemctl start iond.service

Validator-Setup

iond keys list
  • Create a Validator

Before you can create your Validator, your node has to be synced up to the latest block of the chain. You can check this by:

iond status

If catching_up is false you are good to execute:

iond tx staking create-validator \
    --amount 10000000000idep \
    --commission-max-change-rate 0.01 \
    --commission-max-rate 0.2 \
    --commission-rate 0.1 \
    --from <YourWalletAddress> \
    --min-self-delegation 1 \
    --moniker <YourMoniker> \
    --pubkey $(iond tendermint show-validator) \
    --chain-id Antora

Start your node

Now that everything is setup and ready to go, you can start your node.

iond start

FAQ

Example of a command to create a Validator

iond tx staking create-validator --amount 15000000000000idep --from idep1d2nqcwf9zz9fx7xlesyt0gc3utfxe2mk6nfwey --pubkey idepvalconspub1zcjduepqztw5yzm5wj0yc600aaemxlmda5488jv9hycxfnta3w7vz9jgpawqc9qnhs --commission-rate 0.01 --commission-max-rate 0.05 --commission-max-change-rate 0.005 --min-self-delegation 1 --chain-id Antora

antora's People

Contributors

aidasap avatar dennyx7 avatar dylanschultzie avatar nodersteam avatar arkhiiipov avatar valnodeone avatar aleksandr282846 avatar duality84 avatar trainerinweb3 avatar takeshi-val avatar kuatcapital avatar mikhailradusha avatar sgtstake avatar cryptoperchik avatar stolenkrown avatar trulacgc-tcnetwork avatar dennyx99 avatar silentnoname 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.