Gaia-9001 Launch Thread (w/ Seeds!) (Lets try this again!)


#1

Gaia 9001 is live! Genesis file is in it’s normal location: https://github.com/cosmos/testnets/tree/master/gaia-9001

Or the wget:

wget -O ~/.gaiad/config/genesis.json https://raw.githubusercontent.com/cosmos/testnets/master/gaia-9001/genesis.json

Below is the list of seeds and persistent_peers:

persistent_peers="6a04069a2736f096404df2bbc31d7c2807c080c0@gaia-validator1.interblock.io:26656,aa3464017cd5abd9ff0204f2e161d66f9442db29@gaia-validator2.interblock.io:26656,f7290d305237b3fef01a59a4919aa6b399234983@gaia-validator3.interblock.io:26656,a966b0806aca7e62d5c43d8bd09425aecdcf44f2@gaia-validator4.interblock.io:26656"

seeds = "7c8b8fd03577cd4817f5be1f03d506f879df98d8@gaia-seed1.interblock.io:26656,a28737ff02391a6e00a1d3b79befd57e68e8264c@gaia-seed2.interblock.io:26656,987ffd26640cd03d08ed7e53b24dfaa7956e612d@gaia-seed3.interblock.io:26656,09dafbaa69899c220d2651f51205eefe9f78737a@gaia-seed4.interblock.io:26656"

Get those engines started Cosmonauts!


#2

Here are some things to note about gaia-9000.

Gaia-9000 is not Game of Stakes!

We are testing very similar parameters to what we will use for GoS on Monday.

Prometheus is broke on v0.26. A fix is ready on the Tendermint side but we need to push out a point release.


#3

#4

Tried to update my node to gaia-9001 and got this error:

I[10116-11-10|01:26:46.347] Starting ABCI with Tendermint                module=main
I[10116-11-10|01:26:46.654] Starting multiAppConn                        module=proxy impl=multiAppConn
I[10116-11-10|01:26:46.654] Starting localClient                         module=abci-client connection=query impl=localClient
I[10116-11-10|01:26:46.654] Starting localClient                         module=abci-client connection=mempool impl=localClient
I[10116-11-10|01:26:46.654] Starting localClient                         module=abci-client connection=consensus impl=localClient
I[10116-11-10|01:26:46.654] ABCI Handshake App Info                      module=consensus height=0 hash= software-version= protocol-version=0
I[10116-11-10|01:26:46.654] ABCI Replay Blocks                           module=consensus appHeight=0 storeHeight=0 stateHeight=0
panic: {"codespace":1,"code":4,"abci_code":65540,"message":"signature verification failed"}

goroutine 1 [running]:
github.com/cosmos/cosmos-sdk/cmd/gaia/app.(*GaiaApp).initChainer(0xc000a9a400, 0x11df1e0, 0xc00084c2a0, 0xc0001e5140, 0xb, 0x130183d4, 0xed377a51a, 0x0, 0xc0001ce9b0, 0x9, ...)
	/go/src/github.com/cosmos/cosmos-sdk/cmd/gaia/app/app.go:269 +0x102c
github.com/cosmos/cosmos-sdk/cmd/gaia/app.(*GaiaApp).initChainer-fm(0x11df1e0, 0xc00084c2a0, 0xc0001e5140, 0xb, 0x130183d4, 0xed377a51a, 0x0, 0xc0001ce9b0, 0x9, 0xc0001e4f40, ...)
	/go/src/github.com/cosmos/cosmos-sdk/cmd/gaia/app/app.go:163 +0xb6
github.com/cosmos/cosmos-sdk/baseapp.(*BaseApp).InitChain(0xc000a9c5a0, 0x130183d4, 0xed377a51a, 0x0, 0xc0001ce9b0, 0x9, 0xc0001e4f40, 0x1bf0e80, 0x0, 0x0, ...)
	/go/src/github.com/cosmos/cosmos-sdk/baseapp/baseapp.go:261 +0x19c
github.com/cosmos/cosmos-sdk/vendor/github.com/tendermint/tendermint/abci/client.(*localClient).InitChainSync(0xc0001e33e0, 0x130183d4, 0xed377a51a, 0x0, 0xc0001ce9b0, 0x9, 0xc0001e4f40, 0x1bf0e80, 0x0, 0x0, ...)
	/go/src/github.com/cosmos/cosmos-sdk/vendor/github.com/tendermint/tendermint/abci/client/local_client.go:199 +0x9e
github.com/cosmos/cosmos-sdk/vendor/github.com/tendermint/tendermint/proxy.(*appConnConsensus).InitChainSync(0xc0001a3a70, 0x130183d4, 0xed377a51a, 0x0, 0xc0001ce9b0, 0x9, 0xc0001e4f40, 0x1bf0e80, 0x0, 0x0, ...)
	/go/src/github.com/cosmos/cosmos-sdk/vendor/github.com/tendermint/tendermint/proxy/app_conn.go:65 +0x6b
github.com/cosmos/cosmos-sdk/vendor/github.com/tendermint/tendermint/consensus.(*Handshaker).ReplayBlocks(0xc0000c29a0, 0x7, 0x0, 0xf83f21, 0x6, 0xc0001ce9b0, 0x9, 0x0, 0x0, 0x0, ...)
	/go/src/github.com/cosmos/cosmos-sdk/vendor/github.com/tendermint/tendermint/consensus/replay.go:288 +0xf4c
github.com/cosmos/cosmos-sdk/vendor/github.com/tendermint/tendermint/consensus.(*Handshaker).Handshake(0xc0000c29a0, 0x11e9f60, 0xc0002197a0, 0x2, 0x11dfe60)
	/go/src/github.com/cosmos/cosmos-sdk/vendor/github.com/tendermint/tendermint/consensus/replay.go:252 +0x4c8
github.com/cosmos/cosmos-sdk/vendor/github.com/tendermint/tendermint/node.NewNode(0xc000ae0360, 0x11e1460, 0xc00020d720, 0xc0009972e0, 0x11d3fa0, 0xc000937940, 0xc0009974e0, 0x10f3268, 0xc0009974f0, 0x11dfe60, ...)
	/go/src/github.com/cosmos/cosmos-sdk/vendor/github.com/tendermint/tendermint/node/node.go:203 +0x6f2
github.com/cosmos/cosmos-sdk/server.startInProcess(0xc00000c3e0, 0x10f3ad0, 0x1d, 0x0, 0x0)
	/go/src/github.com/cosmos/cosmos-sdk/server/start.go:118 +0x3f1
github.com/cosmos/cosmos-sdk/server.StartCmd.func1(0xc000b8c480, 0x1bf0e80, 0x0, 0x0, 0x0, 0x0)
	/go/src/github.com/cosmos/cosmos-sdk/server/start.go:40 +0xab
github.com/cosmos/cosmos-sdk/vendor/github.com/spf13/cobra.(*Command).execute(0xc000b8c480, 0x1bf0e80, 0x0, 0x0, 0xc000b8c480, 0x1bf0e80)
	/go/src/github.com/cosmos/cosmos-sdk/vendor/github.com/spf13/cobra/command.go:698 +0x47a
github.com/cosmos/cosmos-sdk/vendor/github.com/spf13/cobra.(*Command).ExecuteC(0xc0000c4d80, 0xc00000cc20, 0xc000225e70, 0xc2a87d)
	/go/src/github.com/cosmos/cosmos-sdk/vendor/github.com/spf13/cobra/command.go:783 +0x2dc
github.com/cosmos/cosmos-sdk/vendor/github.com/spf13/cobra.(*Command).Execute(0xc0000c4d80, 0xc2a132, 0xc000207c50)
	/go/src/github.com/cosmos/cosmos-sdk/vendor/github.com/spf13/cobra/command.go:736 +0x2b
github.com/cosmos/cosmos-sdk/vendor/github.com/tendermint/tendermint/libs/cli.Executor.Execute(0xc0000c4d80, 0x10f3eb8, 0x2, 0xc000a91320)
	/go/src/github.com/cosmos/cosmos-sdk/vendor/github.com/tendermint/tendermint/libs/cli/setup.go:89 +0x4e
main.main()
	/go/src/github.com/cosmos/cosmos-sdk/cmd/gaia/cmd/gaiad/main.go:52 +0x3e3

#5

@samalba We are currently restarting the testnet. Please wait for a bit while we get the network back up!


#6

#7

Genesis is updated on gaia-9001 and here are the seed nodes

persistent_peers="6a04069a2736f096404df2bbc31d7c2807c080c0@gaia-validator1.interblock.io:26656,aa3464017cd5abd9ff0204f2e161d66f9442db29@gaia-validator2.interblock.io:26656,f7290d305237b3fef01a59a4919aa6b399234983@gaia-validator3.interblock.io:26656,a966b0806aca7e62d5c43d8bd09425aecdcf44f2@gaia-validator4.interblock.io:26656"

seeds = "7c8b8fd03577cd4817f5be1f03d506f879df98d8@gaia-seed1.interblock.io:26656,a28737ff02391a6e00a1d3b79befd57e68e8264c@gaia-seed2.interblock.io:26656,987ffd26640cd03d08ed7e53b24dfaa7956e612d@gaia-seed3.interblock.io:26656,09dafbaa69899c220d2651f51205eefe9f78737a@gaia-seed4.interblock.io:26656"

#8

Up Sentry nodes gaia-9001 Docker from meleatrust-docker-hub not official cosmos, but its the last release

gaiacli version
0.26.1-rc1-0-gbb54a0de

need have docker install then

docker run -it -p 26657:26657 -p 26656:26656 -v ~/.gaiad:/root/.gaiad -v ~/.gaiacli:/root/.gaiacli meleatrust/gaia:9001 gaiad init --moniker Validatorian-Name-here

After this,

docker run --network="host" meleatrust/gaia:9001 gaiacli version

0.26.1-rc1-0-gbb54a0de

this create the folders, need give permission if not is root and down genesis file and add seeds and peers from this post.

sudo chown user:group .gaiad/config
sudo chown user:group .gaiad/data

cd .gaiad/config

rm genesis.json

#Down the genesis

wget -O ~/.gaiad/config/genesis.json https://raw.githubusercontent.com/cosmos/testnets/master/gaia-9001/genesis.json

#Add Seeds and peers

vi config.toml

#start gaia

docker run -it -p 26657:26657 -p 26656:26656 -v ~/.gaiad:/ot/.gaiad -v ~/.gaiacli:/root/.gaiacli meleatrust/gaia:9001 gaiad start

For Detached mode add (-d)

docker run -it -d -p 26657:26657 .....
docker run --network="host" meleatrust/gaia:9001 gaiacli status

Example

docker run --network="host" meleatrust/gaia:9001 gaiacli status
{"node_info":{"protocol_version":{"p2p":"4","block":"7","app":"0"},"id":"dd379c53f6dc9631b9ded3aa2b6035fab2dee5fd","listen_addr":"tcp://0.0.0.0:26656","network":"gaia-9001","version":"0.26.0","channels":"4020212223303800","moniker":"meleatrustdocker","other":{"tx_index":"on","rpc_address":"tcp://0.0.0.0:26657"}},"sync_info":{"latest_block_hash":"79A14FF72F1416EE4D8E9C397D7640DB817EC45C5487790A52D39B6F61C5C5F1","latest_app_hash":"7DC34C7432BEF72E2DA3C9F574B0CDE8DE569052C3DB721FD0B4254BD9FCBAD4","latest_block_height":"2427","latest_block_time":"2018-11-10T06:31:16.658208628Z","catching_up":false},"validator_info":{"address":"F8EE6AD3E86D2606676A9028762B0CDC1D81B0B0","pub_key":{"type":"tendermint/PubKeyEd25519","value":"Cy/u24tF24g3s+cS0pTvFXNiPWDxwxJbtAlMmuK77ls="},"voting_power":"0"}}

Enjoy


#9

I upgraded to 0.26.1-rc1-0-gbb54a0de error when executing the command ’ gaiacli account’
ERROR: unknown command “account” for “gaiacli”


#10

Use gaiacli query account cosmos..... --chain-id=gaia-9001


#11

The format for timeouts in config.toml changed in this release. If you are upgrading from a previous version, make sure to fix your time out values.

This is a template


#12

I’m posting updates and troubleshooting tips here on Riot
https://matrix.to/#/!hEuEYSWKomxnWlSKqi:matrix.org

as always.


#14

So moving from:

timeout_propose = "3µs"
timeout_propose_delta = "500ns"
timeout_prevote = "1µs"
timeout_prevote_delta = "500ns"
timeout_precommit = "1µs"
timeout_precommit_delta = "500ns"
timeout_commit = "5µs"

to :

timeout_propose = "3s"
timeout_propose_delta = "500ms"
timeout_prevote = "1s"
timeout_prevote_delta = "500ms"
timeout_precommit = "1s"
timeout_precommit_delta = "500ms"
timeout_commit = "5s"

?


#15

Note that this is the first testnet with fee and provision distribution, which means that you may find extra tokens in your account after taking certain actions (such as delegating) - this is expected; due to the nature of lazy calculation rewards must be withdrawn when a validator’s power changes. See the distribution spec for more details.


#16

Will https://explorecosmos.network/ be updated to point to the new testnet? Or is there a different explorer address? Thanks.