419 lines
13 KiB
JSON
419 lines
13 KiB
JSON
{
|
|
"client_genesis": {
|
|
"clients": [
|
|
{
|
|
"client_id": "client0Fortestchain1",
|
|
"client_state": {
|
|
"@type": "/ibc.lightclients.tendermint.v1.ClientState",
|
|
"chain_id": "testchain1",
|
|
"trust_level": {
|
|
"numerator": "1",
|
|
"denominator": "3"
|
|
},
|
|
"trusting_period": "1209600s",
|
|
"unbonding_period": "1814400s",
|
|
"max_clock_drift": "10s",
|
|
"frozen_height": {
|
|
"version_number": "0",
|
|
"version_height": "0"
|
|
},
|
|
"latest_height": {
|
|
"version_number": "0",
|
|
"version_height": "59"
|
|
},
|
|
"consensus_params": {
|
|
"block": {
|
|
"max_bytes": "200000",
|
|
"max_gas": "2000000"
|
|
},
|
|
"evidence": {
|
|
"max_age_num_blocks": "302400",
|
|
"max_age_duration": "0.001814400s",
|
|
"max_bytes": "0"
|
|
},
|
|
"validator": {
|
|
"pub_key_types": [
|
|
"ed25519"
|
|
]
|
|
},
|
|
"version": null
|
|
},
|
|
"proof_specs": [
|
|
{
|
|
"leaf_spec": {
|
|
"hash": "SHA256",
|
|
"prehash_key": "NO_HASH",
|
|
"prehash_value": "SHA256",
|
|
"length": "VAR_PROTO",
|
|
"prefix": "AA=="
|
|
},
|
|
"inner_spec": {
|
|
"child_order": [
|
|
0,
|
|
1
|
|
],
|
|
"child_size": 33,
|
|
"min_prefix_length": 4,
|
|
"max_prefix_length": 12,
|
|
"empty_child": null,
|
|
"hash": "SHA256"
|
|
},
|
|
"max_depth": 0,
|
|
"min_depth": 0
|
|
},
|
|
{
|
|
"leaf_spec": {
|
|
"hash": "SHA256",
|
|
"prehash_key": "NO_HASH",
|
|
"prehash_value": "SHA256",
|
|
"length": "VAR_PROTO",
|
|
"prefix": "AA=="
|
|
},
|
|
"inner_spec": {
|
|
"child_order": [
|
|
0,
|
|
1
|
|
],
|
|
"child_size": 32,
|
|
"min_prefix_length": 1,
|
|
"max_prefix_length": 1,
|
|
"empty_child": null,
|
|
"hash": "SHA256"
|
|
},
|
|
"max_depth": 0,
|
|
"min_depth": 0
|
|
}
|
|
],
|
|
"upgrade_path": "upgrade/upgradedClient",
|
|
"allow_update_after_expiry": false,
|
|
"allow_update_after_misbehaviour": false
|
|
}
|
|
}
|
|
],
|
|
"clients_consensus": [
|
|
{
|
|
"client_id": "client0Fortestchain1",
|
|
"consensus_states": [
|
|
{
|
|
"height": {
|
|
"version_number": "0",
|
|
"version_height": "14"
|
|
},
|
|
"consensus_state": {
|
|
"@type": "/ibc.lightclients.tendermint.v1.ConsensusState",
|
|
"timestamp": "2020-01-02T00:00:50Z",
|
|
"root": {
|
|
"hash": "rRhOd4rghwWeMAgKRVisctyxK+TolMh28cXGYcTqDT0="
|
|
},
|
|
"next_validators_hash": "E25883964659F4CEDDD977410E903198E7FBC3EAA6B575EF717E67BE56E84079"
|
|
}
|
|
},
|
|
{
|
|
"height": {
|
|
"version_number": "0",
|
|
"version_height": "18"
|
|
},
|
|
"consensus_state": {
|
|
"@type": "/ibc.lightclients.tendermint.v1.ConsensusState",
|
|
"timestamp": "2020-01-02T00:01:20Z",
|
|
"root": {
|
|
"hash": "fTzFgmADVKxLeEDb7IMVHztpb0eXMDHfsPjVtEeSuoY="
|
|
},
|
|
"next_validators_hash": "E25883964659F4CEDDD977410E903198E7FBC3EAA6B575EF717E67BE56E84079"
|
|
}
|
|
},
|
|
{
|
|
"height": {
|
|
"version_number": "0",
|
|
"version_height": "22"
|
|
},
|
|
"consensus_state": {
|
|
"@type": "/ibc.lightclients.tendermint.v1.ConsensusState",
|
|
"timestamp": "2020-01-02T00:01:55Z",
|
|
"root": {
|
|
"hash": "l2FIztRP5evK5dWdHzhyDnBNT/EamxPjPd7D5qgE1tE="
|
|
},
|
|
"next_validators_hash": "E25883964659F4CEDDD977410E903198E7FBC3EAA6B575EF717E67BE56E84079"
|
|
}
|
|
},
|
|
{
|
|
"height": {
|
|
"version_number": "0",
|
|
"version_height": "26"
|
|
},
|
|
"consensus_state": {
|
|
"@type": "/ibc.lightclients.tendermint.v1.ConsensusState",
|
|
"timestamp": "2020-01-02T00:02:25Z",
|
|
"root": {
|
|
"hash": "PYRjmlZIjytW2Pd3eU1czkUkkId+MfgzZtJlLuLyfyk="
|
|
},
|
|
"next_validators_hash": "E25883964659F4CEDDD977410E903198E7FBC3EAA6B575EF717E67BE56E84079"
|
|
}
|
|
},
|
|
{
|
|
"height": {
|
|
"version_number": "0",
|
|
"version_height": "30"
|
|
},
|
|
"consensus_state": {
|
|
"@type": "/ibc.lightclients.tendermint.v1.ConsensusState",
|
|
"timestamp": "2020-01-02T00:02:55Z",
|
|
"root": {
|
|
"hash": "8WV/XeRzdVLGRa/Cokds5Gbx+hBlnrvatIFFCzpkHjI="
|
|
},
|
|
"next_validators_hash": "E25883964659F4CEDDD977410E903198E7FBC3EAA6B575EF717E67BE56E84079"
|
|
}
|
|
},
|
|
{
|
|
"height": {
|
|
"version_number": "0",
|
|
"version_height": "33"
|
|
},
|
|
"consensus_state": {
|
|
"@type": "/ibc.lightclients.tendermint.v1.ConsensusState",
|
|
"timestamp": "2020-01-02T00:03:20Z",
|
|
"root": {
|
|
"hash": "7lqe+s7vffIxIdw9zLmva9Ka62ZdLk2xoVpY/ddbfnY="
|
|
},
|
|
"next_validators_hash": "E25883964659F4CEDDD977410E903198E7FBC3EAA6B575EF717E67BE56E84079"
|
|
}
|
|
},
|
|
{
|
|
"height": {
|
|
"version_number": "0",
|
|
"version_height": "37"
|
|
},
|
|
"consensus_state": {
|
|
"@type": "/ibc.lightclients.tendermint.v1.ConsensusState",
|
|
"timestamp": "2020-01-02T00:03:50Z",
|
|
"root": {
|
|
"hash": "teIRT2KoCB3eyVgcOnmWs9yLKBa65jji+57S2JwQEok="
|
|
},
|
|
"next_validators_hash": "E25883964659F4CEDDD977410E903198E7FBC3EAA6B575EF717E67BE56E84079"
|
|
}
|
|
},
|
|
{
|
|
"height": {
|
|
"version_number": "0",
|
|
"version_height": "41"
|
|
},
|
|
"consensus_state": {
|
|
"@type": "/ibc.lightclients.tendermint.v1.ConsensusState",
|
|
"timestamp": "2020-01-02T00:04:15Z",
|
|
"root": {
|
|
"hash": "InGy9tyIB3qUmCxMNMdaf+5IAXLKgtjRP6bT5CcNZPY="
|
|
},
|
|
"next_validators_hash": "E25883964659F4CEDDD977410E903198E7FBC3EAA6B575EF717E67BE56E84079"
|
|
}
|
|
},
|
|
{
|
|
"height": {
|
|
"version_number": "0",
|
|
"version_height": "44"
|
|
},
|
|
"consensus_state": {
|
|
"@type": "/ibc.lightclients.tendermint.v1.ConsensusState",
|
|
"timestamp": "2020-01-02T00:04:40Z",
|
|
"root": {
|
|
"hash": "U5AQ7i/jWT7mVLAYY6Hd0I2LPqraocnPvm6iyqM77tQ="
|
|
},
|
|
"next_validators_hash": "E25883964659F4CEDDD977410E903198E7FBC3EAA6B575EF717E67BE56E84079"
|
|
}
|
|
},
|
|
{
|
|
"height": {
|
|
"version_number": "0",
|
|
"version_height": "48"
|
|
},
|
|
"consensus_state": {
|
|
"@type": "/ibc.lightclients.tendermint.v1.ConsensusState",
|
|
"timestamp": "2020-01-02T00:05:10Z",
|
|
"root": {
|
|
"hash": "2gvlcDp2zkV8HbJ3uBUVXBYnkdvjNAnuo1ZYtzZCEpA="
|
|
},
|
|
"next_validators_hash": "E25883964659F4CEDDD977410E903198E7FBC3EAA6B575EF717E67BE56E84079"
|
|
}
|
|
},
|
|
{
|
|
"height": {
|
|
"version_number": "0",
|
|
"version_height": "52"
|
|
},
|
|
"consensus_state": {
|
|
"@type": "/ibc.lightclients.tendermint.v1.ConsensusState",
|
|
"timestamp": "2020-01-02T00:05:35Z",
|
|
"root": {
|
|
"hash": "rfeFQywd4nVB13dPYr7Fxzf85oGzC2Rsi86f08+JITY="
|
|
},
|
|
"next_validators_hash": "E25883964659F4CEDDD977410E903198E7FBC3EAA6B575EF717E67BE56E84079"
|
|
}
|
|
},
|
|
{
|
|
"height": {
|
|
"version_number": "0",
|
|
"version_height": "55"
|
|
},
|
|
"consensus_state": {
|
|
"@type": "/ibc.lightclients.tendermint.v1.ConsensusState",
|
|
"timestamp": "2020-01-02T00:06:00Z",
|
|
"root": {
|
|
"hash": "uxNaVw9QHn99bXzWiNd/63pXcRGM1MtIzWe/91ZU858="
|
|
},
|
|
"next_validators_hash": "E25883964659F4CEDDD977410E903198E7FBC3EAA6B575EF717E67BE56E84079"
|
|
}
|
|
},
|
|
{
|
|
"height": {
|
|
"version_number": "0",
|
|
"version_height": "59"
|
|
},
|
|
"consensus_state": {
|
|
"@type": "/ibc.lightclients.tendermint.v1.ConsensusState",
|
|
"timestamp": "2020-01-02T00:06:30Z",
|
|
"root": {
|
|
"hash": "MtE/kuFCztaYojPto6f6IsqP+zjs1RRs94Iy/QVkVd8="
|
|
},
|
|
"next_validators_hash": "E25883964659F4CEDDD977410E903198E7FBC3EAA6B575EF717E67BE56E84079"
|
|
}
|
|
},
|
|
{
|
|
"height": {
|
|
"version_number": "0",
|
|
"version_height": "8"
|
|
},
|
|
"consensus_state": {
|
|
"@type": "/ibc.lightclients.tendermint.v1.ConsensusState",
|
|
"timestamp": "2020-01-02T00:00:10Z",
|
|
"root": {
|
|
"hash": "aDaI4bMoH1mBZ+ZdmdlPlN10EEa71YACm9dvMOeseM0="
|
|
},
|
|
"next_validators_hash": "E25883964659F4CEDDD977410E903198E7FBC3EAA6B575EF717E67BE56E84079"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"create_localhost": false
|
|
},
|
|
"connection_genesis": {
|
|
"connections": [
|
|
{
|
|
"id": "testchain0-conn0",
|
|
"client_id": "client0Fortestchain1",
|
|
"versions": [
|
|
{
|
|
"identifier": "1",
|
|
"features": [
|
|
"ORDER_ORDERED",
|
|
"ORDER_UNORDERED"
|
|
]
|
|
}
|
|
],
|
|
"state": "STATE_OPEN",
|
|
"counterparty": {
|
|
"client_id": "client0Fortestchain0",
|
|
"connection_id": "testchain1-conn0",
|
|
"prefix": {
|
|
"key_prefix": "aWJj"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"client_connection_paths": [
|
|
{
|
|
"client_id": "client0Fortestchain1",
|
|
"paths": [
|
|
"testchain0-conn0"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"channel_genesis": {
|
|
"channels": [
|
|
{
|
|
"state": "STATE_OPEN",
|
|
"ordering": "ORDER_UNORDERED",
|
|
"counterparty": {
|
|
"port_id": "wasm.cosmos10pyejy66429refv3g35g2t7am0was7yacjc2l4",
|
|
"channel_id": "testchain1-conn00"
|
|
},
|
|
"connection_hops": [
|
|
"testchain0-conn0"
|
|
],
|
|
"version": "pong",
|
|
"port_id": "wasm.cosmos18vd8fpwxzck93qlwghaj6arh4p7c5n89uzcee5",
|
|
"channel_id": "testchain0-conn00"
|
|
}
|
|
],
|
|
"acknowledgements": [
|
|
{
|
|
"port_id": "wasm.cosmos18vd8fpwxzck93qlwghaj6arh4p7c5n89uzcee5",
|
|
"channel_id": "testchain0-conn00",
|
|
"sequence": "1",
|
|
"data": "9RKC5OuTvBsFMtD79dHHvb9qCxw08IKsSJlAwmiw8tI="
|
|
},
|
|
{
|
|
"port_id": "wasm.cosmos18vd8fpwxzck93qlwghaj6arh4p7c5n89uzcee5",
|
|
"channel_id": "testchain0-conn00",
|
|
"sequence": "2",
|
|
"data": "Nj784gGVOFk2mdt+wAk/LOoPdUOo+5+0JfYs0yAubZU="
|
|
},
|
|
{
|
|
"port_id": "wasm.cosmos18vd8fpwxzck93qlwghaj6arh4p7c5n89uzcee5",
|
|
"channel_id": "testchain0-conn00",
|
|
"sequence": "3",
|
|
"data": "+lLTGP1dlSD6MBpJgBIvx98Psd3U2xo500K7JyMkya8="
|
|
}
|
|
],
|
|
"commitments": [
|
|
{
|
|
"port_id": "wasm.cosmos18vd8fpwxzck93qlwghaj6arh4p7c5n89uzcee5",
|
|
"channel_id": "testchain0-conn00",
|
|
"sequence": "4",
|
|
"data": "DIuspQzH8GooFceqNxkTsiZXBn9qoWWJMUqsAIB1G5c="
|
|
}
|
|
],
|
|
"receipts": [
|
|
{
|
|
"port_id": "wasm.cosmos18vd8fpwxzck93qlwghaj6arh4p7c5n89uzcee5",
|
|
"channel_id": "testchain0-conn00",
|
|
"sequence": "1",
|
|
"data": ""
|
|
},
|
|
{
|
|
"port_id": "wasm.cosmos18vd8fpwxzck93qlwghaj6arh4p7c5n89uzcee5",
|
|
"channel_id": "testchain0-conn00",
|
|
"sequence": "2",
|
|
"data": ""
|
|
},
|
|
{
|
|
"port_id": "wasm.cosmos18vd8fpwxzck93qlwghaj6arh4p7c5n89uzcee5",
|
|
"channel_id": "testchain0-conn00",
|
|
"sequence": "3",
|
|
"data": ""
|
|
}
|
|
],
|
|
"send_sequences": [
|
|
{
|
|
"port_id": "wasm.cosmos18vd8fpwxzck93qlwghaj6arh4p7c5n89uzcee5",
|
|
"channel_id": "testchain0-conn00",
|
|
"sequence": "5"
|
|
}
|
|
],
|
|
"recv_sequences": [
|
|
{
|
|
"port_id": "wasm.cosmos18vd8fpwxzck93qlwghaj6arh4p7c5n89uzcee5",
|
|
"channel_id": "testchain0-conn00",
|
|
"sequence": "1"
|
|
}
|
|
],
|
|
"ack_sequences": [
|
|
{
|
|
"port_id": "wasm.cosmos18vd8fpwxzck93qlwghaj6arh4p7c5n89uzcee5",
|
|
"channel_id": "testchain0-conn00",
|
|
"sequence": "1"
|
|
}
|
|
]
|
|
}
|
|
}
|