Code Monkey home page Code Monkey logo

quicksilver-mainnet's Introduction

Quicksilver Mainnet joining instructions

Note: commit hashes and shasums will be added before launch

For gentx instructions, follow the installation guide and follow the link below.

Minimum hardware requirements

  • 4 cores (max. clock speed possible)
  • 16GB RAM
  • 500GB of NVMe or SSD disk

Software requirements

Quicksilver has releases for Linux here.

Install Quicksilver

Requires Go version v1.18+.

> git clone https://github.com/ingenuity-build/quicksilver && cd quicksilver
> git fetch origin --tags
> git checkout v1.0.0
> make install

Verify installation

To verify if the installation was successful, execute the following command:

> quicksilverd version --long

It will display the version of quicksilverd currently installed:

name: quicksilverd
server_name: quicksilverd
version: 1.0.0
commit: XXX
build_tags: netgo,ledger
go: go version go1.18 linux/amd64

Genesis validators

If the network is already running; continue with the steps below. Otherwise follow the instructions here to create an gentx.

Create a validator

  1. Init Chain and start your node

    > quicksilverd init <moniker-name> --chain-id=quicksilver-1
  2. Create a local key pair Note: we recommend only using Ledger for mainnet! Key security is important!

    > ## create a new key:
    > quicksilverd keys add <key-name>
    > ## or use a ledger:
    > quicksilverd key add <key-name> --ledger     
    > ## or import an old key:
    > quicksilverd keys show <key-name> -a
  3. Download genesis Fetch genesis.json into quicksilverd's config directory (default: ~/.quicksilverd)

    > curl -s https://raw.githubusercontent.com/ingenuity-build/mainnet/main/genesis/genesis.tar.gz > genesis.tar.gz
    > tar -C ~/.quicksilverd/config/ -xvf genesis.tar.gz

    Genesis sha256

     shasum -a 256 ~/.quicksilverd/config/genesis.json
     XXX  /home/<user>/.quicksilverd/config/genesis.json
  4. Start your node and sync to the latest block

  5. Create validator

    $ quicksilverd tx staking create-validator \
    --amount 50000000uqck \
    --commission-max-change-rate "0.1" \
    --commission-max-rate "0.20" \
    --commission-rate "0.1" \
    --min-self-delegation "1" \
    --details "a short description lives here" \
    --pubkey=$(quicksilverd tendermint show-validator) \
    --moniker <your_moniker> \
    --chain-id quicksilver-1 \
    --from <key-name>

Peers

XXX

Endpoints

quicksilver-mainnet's People

Contributors

joe-bowman avatar nodesblocks avatar

Stargazers

petr 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.