Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

Bombay-10

Testnet for Columbus-5.

Both are ok core@v0.5.0. core@v0.5.1.

  • The genesis is forked from the tequila-0004 network at height #5,330,000.
  • The genesis event for bombay-10 testnet will occur 2021-08-20T06:00:40Z (UTC)

Export Genesis

Export requires at least 16GB memory

# terrad@v0.4.6
$ terrad export --height 5330000 > exported-genesis.json
$ jq -S -c -M "" ./exported-genesis.json| shasum -a 256 
7565ace7d01fd7323b8bc82c6f3cddfd703d9287559893256893b5f4f7fe40e6 ./exported-genesis.json

Migrate Genesis

# terrad@v0.5.0
$ terrad migrate ./exported-genesis.json --chain-id=bombay-10 --initial-height=5330001 --genesis-time=2021-08-20T06:00:40Z --replacement-cons-keys ./pubkey-replace.json > new-genesis.json
$ jq -S -c -M ".app_state.oracle.miss_counters|=sort_by(.validator_address)|.app_state.oracle.feeder_delegations|=sort_by(.validator_address)|.app_state.oracle.exchange_rates|=sort_by(.denom)|.app_state.oracle.tobin_taxes|=sort_by(.denom)|.app_state.treasury.tax_caps|=sort_by(.denom)" ./new-genesis.json | shasum -a 256 
[PLACEHOLDER] ./new-genesis.json

How to Setup

The validators who did not submit the pubkey replacement, should copy the node keys from the tequila node.

$ git clone https://github.com/terra-money/core
$ git checkout v0.5.0
$ make install

$ terrad version --long
name: terra
server_name: terrad
version: 0.5.0
commit: d6037b9a12c8bf6b09fe861c8ad93456aac5eebb
build_tags: netgo,ledger
go: go version go1.16.5 darwin/amd64

$ terrad init [moniker] --chain-id bombay-10
$ wget https://raw.githubusercontent.com/terra-money/testnet/master/bombay-10/genesis.json
$ cp genesis.json ~/.terra/config/genesis.json
$ sed -i 's/minimum-gas-prices = ""/minimum-gas-prices = "0.15uluna,0.1018usdr,0.15uusd,178.05ukrw,431.6259umnt,0.125ueur,0.97ucny,16.0ujpy,0.11ugbp,11.0uinr,0.19ucad,0.13uchf,0.19uaud,0.2usgd,4.62uthb,1.25usek,1.164uhkd,0.9udkk,1.25unok"/g' ~/.terra/config/app.toml
$ terrad start

Seed Nodes

8eca04192d4d4d7da32149a3daedc4c24b75f4e7@3.34.163.215:26656

Known Peers

eb4168239744007adcce028a397fc2addf4b2520@54.150.118.40:36656
2e13408cbe993a291caf02946e902753f7f95a71@3.34.120.243:26656
67f83663158a908b1a0784e642eafde880dd2929@65.21.157.38:26656
f9cb325f1ca9296c2853c2f416991e34927e23f7@207.180.213.123:26656
c7fdeca4135e56149f5f5d84462c9eb9f059edb8@52.78.140.220:26656
bdc57c5a7f11040bed560fceb7d9b17c117e3423@193.239.85.118:26656
05bf2a0786c34f07452f21a0d4fc00061224b59f@138.201.60.238:26656
e6be82b4a659964fad27ee14f844c222fe9abadf@104.197.21.152:26656 
2c7a1c74c793456209188a59fc01d9c7f139f5be@34.136.129.123:26656
9762192a79f88f37419d32f164a88e05ce024aec@168.119.150.243:26656

Key Changes for Validator Setup

Except these, you can also check changed configurations a lot, please check the changes and be familiar before Columbus-5 launching!

Frequently Asked Questions

  • Error: invalid character 'e' in literal true (expecting 'r')

    $ terrad tendermint show-validator [--home] command does not show bech32 encoded terraconsvalpub address, but show '{"@type":"/cosmos.crypto.ed25519.PubKey","key":"bwVWtrsVrhimkACyF6lwLogwgWTtHUSnjVTl/20DLrw="}' protobuf style interface JSON. so $ terrad tx staking create-valdiator --pubkey now receive this pubkey interface JSON string.

    $ terrad tx staking create-validator \
        --pubkey '{"@type":"/cosmos.crypto.ed25519.PubKey","key":"bwVWtrsVrhimkACyF6lwLogwgWTtHUSnjVTl/20DLrw="}' \
        ...