Code Monkey home page Code Monkey logo

testnets's Introduction

Stargaze Elgafar Tesnet Instructions

Minimum hardware requirements

  • 16GB RAM
  • 200GB of disk space

Software requirements

Stargaze has releases for Linux here.

Install Stargaze

Requires Go version v1.18+.

> git clone https://github.com/public-awesome/stargaze && cd stargaze
> git fetch origin --tags
> git checkout v6.0.0
> make install

Verify installation

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

> starsd version --long

It will display the version of starsd currently installed:

name: stargaze
server_name: starsd
version: 6.0.0
commit: b8294bc957300b07ed40981b1bd08adc548020b3
build_tags: netgo,ledger
go: go version go1.18 linux/amd64

Create testnet validator

  1. Init Chain and start your node

    > starsd init <moniker-name> --chain-id=elgafar-1
  2. Create a local key pair

    > starsd keys add <key-name>
    > starsd keys show <key-name> -a
  3. Download genesis Fetch genesis.json into starsd's config directory.

    > curl -s https://raw.githubusercontent.com/public-awesome/testnets/main/elgafar-1/genesis/genesis.tar.gz > genesis.tar.gz
    > tar -C ~/.starsd/config/ -xvf genesis.tar.gz

    Genesis sha256

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

  5. Create validator

    $ starsd tx staking create-validator \
    --amount 50000000ustars \
    --commission-max-change-rate "0.1" \
    --commission-max-rate "0.20" \
    --commission-rate "0.1" \
    --min-self-delegation "1" \
    --details "validators write bios too" \
    --pubkey=$(starsd tendermint show-validator) \
    --moniker <your_moniker> \
    --chain-id elgafar-1 \
    --gas-prices 0.025ustars \
    --from <key-name>
  6. Request tokens from the Stargaze Discord #faucet channel if you need more.

Peers

Endpoints

testnets's People

Contributors

alkadeta avatar awatin avatar azbookin avatar bambarello avatar botd0tnet avatar dangcuong-123 avatar dreamstaker avatar elsehow avatar gaia avatar jakehartnell avatar jetlag666 avatar jhernandezb avatar jjangg96 avatar mahofmahof avatar mircea-c avatar nodeasy avatar nullmames avatar okannako avatar orisica avatar ramuchi avatar retz80 avatar rewsere avatar rickau123 avatar romann66 avatar shanev avatar spacepotahto avatar stan-bl avatar the-frey avatar uniqnodes avatar web3validator avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

testnets's Issues

Testnet setup

  • How to generate genesis file
  • How to use the faucet to get ATOM
  • How to use the faucet to get STB
  • How to join the testnet by creating a validator and self-bonding
  • How to run validator via systemd

Can you check my new pr?

I’m very sorry I didn’t seem to submit the pr of Challenge 2 correctly before. But i really finish it .It’s just that I thought I pr but it didn’t. I just pr, can you please check again?

Write script to generate vesting accounts

For each stakeholder:

Example:
/bin/starsd add-genesis-account name1 10000000000000000ustarx,10000000000000000ucredits --vesting-amount 1000000ustarx --vesting-start-time 44444 --vesting-end-time 55555

This generates:

       {
          "@type": "/cosmos.vesting.v1beta1.ContinuousVestingAccount",
          "base_vesting_account": {
            "base_account": {
              "address": "stars18k0rdksgv8zajd7ypcdf6kx03aj20ycnlxa4q4",
              "pub_key": null,
              "account_number": "0",
              "sequence": "0"
            },
            "original_vesting": [
              {
                "denom": "ustarx",
                "amount": "1000000"
              }
            ],
            "delegated_free": [],
            "delegated_vesting": [],
            "end_time": "55555"
          },
          "start_time": "44444"
        },

Write testnet plan

Governance:

  • Enable IBC Transfers

Wasm:

  • Approve smart contract
  • Upload contract
  • Instantiate contract
  • Execute call on instance

IBC

  • Setup relayer and keep light clients updated

Upgrades

  • Check if validators signed the first block after an upgrade (ideally using Cosmovisor)

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.