gaia
gaia copied to clipboard
DRAFT: E2E for packet forward middleware
Codecov Report
Merging #1797 (ddf8698) into main (0b27810) will not change coverage. The diff coverage is
n/a.
Additional details and impacted files
@@ Coverage Diff @@
## main #1797 +/- ##
=======================================
Coverage 43.13% 43.13%
=======================================
Files 15 15
Lines 1340 1340
=======================================
Hits 578 578
Misses 742 742
Partials 20 20
test is failing gracefully. packet forward middleware IBC transfer goes out of chain a successfully. it lands on chain b successfully and the middle hop account holds the tokens. however the final step does not take place and so the tokens are not forwarded to the third chain (in this instance it is actually the first chain. does packet forward middleware prevent this flow?)
here are the logs
e2e_ica_test.go:43:
=== RUN TestIntegrationTestSuite/TestMultihopIBCTokenTransfer
=== RUN TestIntegrationTestSuite/TestMultihopIBCTokenTransfer/send_successful_multihop_uatom_to_chainA_from_chainA
beforeSenderUAtomBalance 99999896699670000uatom
beforeRecipientUAtomBalance 99999900000000000uatom
beforeMiddleUAtomBalance 99999900000000000uatom
e2e_ibc_test.go:140: sending 3300000000uatom from chain-IoAFRJ (cosmos1kvpw73rn8gsy2dejl8h7l4wpnj4wl7tsarzqkv) to chain-X1DSw4 (cosmos18008zf7fpf2m6mu5a7p2f4m0cur96yvmnqsy0w|transfer/channel-0:cosmos1kgvw7euss7d7c9qg8dh88atawazwhz77lfvy8c)
tx validation succeeded stdout: %s, stderr: %s {"height":"0","txhash":"4B9A2575D0FEA341012F56F417BD71FD59256C72640F663EE391421AC03762A4","codespace":"","code":0,"data":"","raw_log":"[]","logs":[],"info":"","gas_wanted":"0","gas_used":"0","tx":null,"timestamp":"","events":[]}
e2e_ibc_test.go:142: successfully sent IBC tokens
afterSenderUAtomBalance 99999896699340000uatom
afterRecipientUAtomBalance 99999900000000000uatom
afterMiddleUAtomBalance 3300000000ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2,100000000000000000photon,110000000000stake,99999900000000000uatom
decremented false
incremented false
One of the raw logs that came through in the tx that the relayer submitted was:
{
"type": "fungible_token_packet",
"attributes": [
{
"key": "module",
"value": "transfer"
},
{
"key": "sender",
"value": "cosmos1e98p0v4mkjfzqwpsnz26utmmxt0ac3wtymndkg"
},
{
"key": "receiver",
"value": "cosmos1jpgt2e3ngj46kdh6dhmtp0gzc7ephjukwjwykm|transfer/channel-0:cosmos16swken4xha6hc00p3prprgqq98usefkugxah06"
},
{
"key": "denom",
"value": "uatom"
},
{
"key": "amount",
"value": "3300000000"
},
{
"key": "acknowledgement",
"value": "error:\"ABCI code: 1: error handling packet: see events for details\" "
},
{
"key": "error",
"value": "ABCI code: 1: error handling packet: see events for details"
}
]
},
I didn't see any other events that referenced some kind of ABCI error
raw response of the tx in question is as follows:
{"height":"117","txhash":"D937F12C1600675E5DC86498D93654C045E773327D5E90404071362E7C0E0F42","codespace":"","code":0,"data":"122D0A2B2F6962632E636F72652E636C69656E742E76312E4D7367557064617465436C69656E74526573706F6E736512350A2F2F6962632E636F72652E6368616E6E656C2E76312E4D736741636B6E6F776C656467656D656E74526573706F6E736512020802","raw_log":"[{\"msg_index\":0,\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/ibc.core.client.v1.MsgUpdateClient\"},{\"key\":\"module\",\"value\":\"ibc_client\"}]},{\"type\":\"update_client\",\"attributes\":[{\"key\":\"client_id\",\"value\":\"07-tendermint-0\"},{\"key\":\"client_type\",\"value\":\"07-tendermint\"},{\"key\":\"consensus_height\",\"value\":\"0-109\"},{\"key\":\"header\",\"value\":\"0a262f6962632e6c69676874636c69656e74732e74656e6465726d696e742e76312e48656164657212cd080ab8050a92030a02080b120c636861696e2d796e546d6552186d220c08d6e9909a0610b3cdd0af032a480a2060d77de96b929cae1784fd4e5317c40e8ee08f1e7aa69c4ec1a9a63b8ef76df11224080112206d7b5ba2b9f6dd838acaead33a699bd4cb89ef3095a6c8a1432c8034f4831e063220b5d2fb5e67d9cad03c8d1feaf161cb1fe670c5713d703ec3e4a443f506bce2c93a20e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85542208b98975a1b094be1d2ffd2a7e8e3304b0d35512e4eeeb8f301f61d8fffd2511d4a208b98975a1b094be1d2ffd2a7e8e3304b0d35512e4eeeb8f301f61d8fffd2511d5220048091bc7ddc283f77bfbf91d73c44da58c3df8a9cbc867405d8b7f3daada22f5a20f364fc987965aab9c071d0e3e1610aaf7ea3d9bf9327ef0418349fec788f0d1d622072517838c45c61a716885c282d4a0bf5c32e6495ab869d4913af56ece0fccb5f6a20e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557214883f4b45343f340285305c40280cc36d0735ae2112a002086d1a480a206a853cb11b49e843b9c933845efa4cca0b55d977f992774c4e57a46e468168cd122408011220a0c532a0cfde6ea889ad615b6c587c7104091f166e46c480e49f1f3eb92759b3226808021214883f4b45343f340285305c40280cc36d0735ae211a0c08d8e9909a0610ffcfacf30122405fe60c20853aed2a058cb0ad14ba20d098c64e73d97dbf1e4012eaf4cdd6256105be17e0e3d021eac583c3d5632d1995bb231ede8e0e94e5268f93a8dcd2c40b226808021214c9b1cdc962fbbc5e4165d559cf428a6a54b509ca1a0c08d8e9909a0610e3aa95ab01224088a0e5e7e1044ee2142c33f0820cf8ba7f8b305daed8ee7dd147a66d0308fd80b74172ff1da81f8c8943db20f1d2bddd866fed7cff79f7d54b14115d1b00ec0712c4010a3e0a14883f4b45343f340285305c40280cc36d0735ae2112220a201740e59686a11b425da6dcce4761778f4ec52ba51bedc8d823529e5ae8d4561118a08d060a3e0a14c9b1cdc962fbbc5e4165d559cf428a6a54b509ca12220a200582c123693f253759d9365c4c2e443c0f4816aad76ba943318b6594bebc664d18a08d06123e0a14883f4b45343f340285305c40280cc36d0735ae2112220a201740e59686a11b425da6dcce4761778f4ec52ba51bedc8d823529e5ae8d4561118a08d0618c09a0c1a02104d22c4010a3e0a14883f4b45343f340285305c40280cc36d0735ae2112220a201740e59686a11b425da6dcce4761778f4ec52ba51bedc8d823529e5ae8d4561118a08d060a3e0a14c9b1cdc962fbbc5e4165d559cf428a6a54b509ca12220a200582c123693f253759d9365c4c2e443c0f4816aad76ba943318b6594bebc664d18a08d06123e0a14c9b1cdc962fbbc5e4165d559cf428a6a54b509ca12220a200582c123693f253759d9365c4c2e443c0f4816aad76ba943318b6594bebc664d18a08d0618c09a0c\"}]}]},{\"msg_index\":1,\"events\":[{\"type\":\"acknowledge_packet\",\"attributes\":[{\"key\":\"packet_timeout_height\",\"value\":\"0-1077\"},{\"key\":\"packet_timeout_timestamp\",\"value\":\"1665414954486364118\"},{\"key\":\"packet_sequence\",\"value\":\"2\"},{\"key\":\"packet_src_port\",\"value\":\"transfer\"},{\"key\":\"packet_src_channel\",\"value\":\"channel-0\"},{\"key\":\"packet_dst_port\",\"value\":\"transfer\"},{\"key\":\"packet_dst_channel\",\"value\":\"channel-0\"},{\"key\":\"packet_channel_ordering\",\"value\":\"ORDER_UNORDERED\"},{\"key\":\"packet_connection\",\"value\":\"connection-0\"}]},{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"cosmos1e98p0v4mkjfzqwpsnz26utmmxt0ac3wtymndkg\"},{\"key\":\"amount\",\"value\":\"3300000000uatom\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"cosmos1a53udazy8ayufvy0s434pfwjcedzqv34kvz9tw\"},{\"key\":\"amount\",\"value\":\"3300000000uatom\"}]},{\"type\":\"fungible_token_packet\",\"attributes\":[{\"key\":\"module\",\"value\":\"transfer\"},{\"key\":\"sender\",\"value\":\"cosmos1e98p0v4mkjfzqwpsnz26utmmxt0ac3wtymndkg\"},{\"key\":\"receiver\",\"value\":\"cosmos1jpgt2e3ngj46kdh6dhmtp0gzc7ephjukwjwykm|transfer/channel-0:cosmos16swken4xha6hc00p3prprgqq98usefkugxah06\"},{\"key\":\"denom\",\"value\":\"uatom\"},{\"key\":\"amount\",\"value\":\"3300000000\"},{\"key\":\"acknowledgement\",\"value\":\"error:\\\"ABCI code: 1: error handling packet: see events for details\\\" \"},{\"key\":\"error\",\"value\":\"ABCI code: 1: error handling packet: see events for details\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/ibc.core.channel.v1.MsgAcknowledgement\"},{\"key\":\"module\",\"value\":\"ibc_channel\"},{\"key\":\"sender\",\"value\":\"cosmos1a53udazy8ayufvy0s434pfwjcedzqv34kvz9tw\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"cosmos1e98p0v4mkjfzqwpsnz26utmmxt0ac3wtymndkg\"},{\"key\":\"sender\",\"value\":\"cosmos1a53udazy8ayufvy0s434pfwjcedzqv34kvz9tw\"},{\"key\":\"amount\",\"value\":\"3300000000uatom\"}]}]}]","logs":[{"msg_index":0,"log":"","events":[{"type":"message","attributes":[{"key":"action","value":"/ibc.core.client.v1.MsgUpdateClient"},{"key":"module","value":"ibc_client"}]},{"type":"update_client","attributes":[{"key":"client_id","value":"07-tendermint-0"},{"key":"client_type","value":"07-tendermint"},{"key":"consensus_height","value":"0-109"},{"key":"header","value":"0a262f6962632e6c69676874636c69656e74732e74656e6465726d696e742e76312e48656164657212cd080ab8050a92030a02080b120c636861696e2d796e546d6552186d220c08d6e9909a0610b3cdd0af032a480a2060d77de96b929cae1784fd4e5317c40e8ee08f1e7aa69c4ec1a9a63b8ef76df11224080112206d7b5ba2b9f6dd838acaead33a699bd4cb89ef3095a6c8a1432c8034f4831e063220b5d2fb5e67d9cad03c8d1feaf161cb1fe670c5713d703ec3e4a443f506bce2c93a20e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85542208b98975a1b094be1d2ffd2a7e8e3304b0d35512e4eeeb8f301f61d8fffd2511d4a208b98975a1b094be1d2ffd2a7e8e3304b0d35512e4eeeb8f301f61d8fffd2511d5220048091bc7ddc283f77bfbf91d73c44da58c3df8a9cbc867405d8b7f3daada22f5a20f364fc987965aab9c071d0e3e1610aaf7ea3d9bf9327ef0418349fec788f0d1d622072517838c45c61a716885c282d4a0bf5c32e6495ab869d4913af56ece0fccb5f6a20e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557214883f4b45343f340285305c40280cc36d0735ae2112a002086d1a480a206a853cb11b49e843b9c933845efa4cca0b55d977f992774c4e57a46e468168cd122408011220a0c532a0cfde6ea889ad615b6c587c7104091f166e46c480e49f1f3eb92759b3226808021214883f4b45343f340285305c40280cc36d0735ae211a0c08d8e9909a0610ffcfacf30122405fe60c20853aed2a058cb0ad14ba20d098c64e73d97dbf1e4012eaf4cdd6256105be17e0e3d021eac583c3d5632d1995bb231ede8e0e94e5268f93a8dcd2c40b226808021214c9b1cdc962fbbc5e4165d559cf428a6a54b509ca1a0c08d8e9909a0610e3aa95ab01224088a0e5e7e1044ee2142c33f0820cf8ba7f8b305daed8ee7dd147a66d0308fd80b74172ff1da81f8c8943db20f1d2bddd866fed7cff79f7d54b14115d1b00ec0712c4010a3e0a14883f4b45343f340285305c40280cc36d0735ae2112220a201740e59686a11b425da6dcce4761778f4ec52ba51bedc8d823529e5ae8d4561118a08d060a3e0a14c9b1cdc962fbbc5e4165d559cf428a6a54b509ca12220a200582c123693f253759d9365c4c2e443c0f4816aad76ba943318b6594bebc664d18a08d06123e0a14883f4b45343f340285305c40280cc36d0735ae2112220a201740e59686a11b425da6dcce4761778f4ec52ba51bedc8d823529e5ae8d4561118a08d0618c09a0c1a02104d22c4010a3e0a14883f4b45343f340285305c40280cc36d0735ae2112220a201740e59686a11b425da6dcce4761778f4ec52ba51bedc8d823529e5ae8d4561118a08d060a3e0a14c9b1cdc962fbbc5e4165d559cf428a6a54b509ca12220a200582c123693f253759d9365c4c2e443c0f4816aad76ba943318b6594bebc664d18a08d06123e0a14c9b1cdc962fbbc5e4165d559cf428a6a54b509ca12220a200582c123693f253759d9365c4c2e443c0f4816aad76ba943318b6594bebc664d18a08d0618c09a0c"}]}]},{"msg_index":1,"log":"","events":[{"type":"acknowledge_packet","attributes":[{"key":"packet_timeout_height","value":"0-1077"},{"key":"packet_timeout_timestamp","value":"1665414954486364118"},{"key":"packet_sequence","value":"2"},{"key":"packet_src_port","value":"transfer"},{"key":"packet_src_channel","value":"channel-0"},{"key":"packet_dst_port","value":"transfer"},{"key":"packet_dst_channel","value":"channel-0"},{"key":"packet_channel_ordering","value":"ORDER_UNORDERED"},{"key":"packet_connection","value":"connection-0"}]},{"type":"coin_received","attributes":[{"key":"receiver","value":"cosmos1e98p0v4mkjfzqwpsnz26utmmxt0ac3wtymndkg"},{"key":"amount","value":"3300000000uatom"}]},{"type":"coin_spent","attributes":[{"key":"spender","value":"cosmos1a53udazy8ayufvy0s434pfwjcedzqv34kvz9tw"},{"key":"amount","value":"3300000000uatom"}]},{"type":"fungible_token_packet","attributes":[{"key":"module","value":"transfer"},{"key":"sender","value":"cosmos1e98p0v4mkjfzqwpsnz26utmmxt0ac3wtymndkg"},{"key":"receiver","value":"cosmos1jpgt2e3ngj46kdh6dhmtp0gzc7ephjukwjwykm|transfer/channel-0:cosmos16swken4xha6hc00p3prprgqq98usefkugxah06"},{"key":"denom","value":"uatom"},{"key":"amount","value":"3300000000"},{"key":"acknowledgement","value":"error:\"ABCI code: 1: error handling packet: see events for details\" "},{"key":"error","value":"ABCI code: 1: error handling packet: see events for details"}]},{"type":"message","attributes":[{"key":"action","value":"/ibc.core.channel.v1.MsgAcknowledgement"},{"key":"module","value":"ibc_channel"},{"key":"sender","value":"cosmos1a53udazy8ayufvy0s434pfwjcedzqv34kvz9tw"}]},{"type":"transfer","attributes":[{"key":"recipient","value":"cosmos1e98p0v4mkjfzqwpsnz26utmmxt0ac3wtymndkg"},{"key":"sender","value":"cosmos1a53udazy8ayufvy0s434pfwjcedzqv34kvz9tw"},{"key":"amount","value":"3300000000uatom"}]}]}],"info":"","gas_wanted":"184133","gas_used":"153395","tx":{"@type":"/cosmos.tx.v1beta1.Tx","body":{"messages":[{"@type":"/ibc.core.client.v1.MsgUpdateClient","client_id":"07-tendermint-0","header":{"@type":"/ibc.lightclients.tendermint.v1.Header","signed_header":{"header":{"version":{"block":"11","app":"0"},"chain_id":"chain-ynTmeR","height":"109","time":"2022-10-10T15:05:58.905193139Z","last_block_id":{"hash":"YNd96WuSnK4XhP1OUxfEDo7gjx56ppxOwammO473bfE=","part_set_header":{"total":1,"hash":"bXtborn23YOKyurTOmmb1MuJ7zCVpsihQyyANPSDHgY="}},"last_commit_hash":"tdL7XmfZytA8jR/q8WHLH+ZwxXE9cD7D5KRD9Qa84sk=","data_hash":"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=","validators_hash":"i5iXWhsJS+HS/9Kn6OMwSw01US5O7rjzAfYdj//SUR0=","next_validators_hash":"i5iXWhsJS+HS/9Kn6OMwSw01US5O7rjzAfYdj//SUR0=","consensus_hash":"BICRvH3cKD93v7+R1zxE2ljD34qcvIZ0Bdi389qtoi8=","app_hash":"82T8mHllqrnAcdDj4WEKr36j2b+TJ+8EGDSf7HiPDR0=","last_results_hash":"clF4OMRcYacWiFwoLUoL9cMuZJWrhp1JE69W7OD8y18=","evidence_hash":"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=","proposer_address":"iD9LRTQ/NAKFMFxAKAzDbQc1riE="},"commit":{"height":"109","round":0,"block_id":{"hash":"aoU8sRtJ6EO5yTOEXvpMygtV2Xf5kndMTlekbkaBaM0=","part_set_header":{"total":1,"hash":"oMUyoM/ebqiJrWFbbFh8cQQJHxZuRsSA5J8fPrknWbM="}},"signatures":[{"block_id_flag":"BLOCK_ID_FLAG_COMMIT","validator_address":"iD9LRTQ/NAKFMFxAKAzDbQc1riE=","timestamp":"2022-10-10T15:06:00.510339071Z","signature":"X+YMIIU67SoFjLCtFLog0JjGTnPZfb8eQBLq9M3WJWEFvhfg49Ah6sWDw9VjLRmVuyMe3o4OlOUmj5Oo3NLECw=="},{"block_id_flag":"BLOCK_ID_FLAG_COMMIT","validator_address":"ybHNyWL7vF5BZdVZz0KKalS1Cco=","timestamp":"2022-10-10T15:06:00.358962531Z","signature":"iKDl5+EETuIULDPwggz4un+LMF2u2O590UembQMI/YC3QXL/HagfjIlD2yDx0r3dhm/tfP9599VLFBFdGwDsBw=="}]}},"validator_set":{"validators":[{"address":"iD9LRTQ/NAKFMFxAKAzDbQc1riE=","pub_key":{"ed25519":"F0DlloahG0JdptzOR2F3j07FK6Ub7cjYI1KeWujUVhE="},"voting_power":"100000","proposer_priority":"0"},{"address":"ybHNyWL7vF5BZdVZz0KKalS1Cco=","pub_key":{"ed25519":"BYLBI2k/JTdZ2TZcTC5EPA9IFqrXa6lDMYtllL68Zk0="},"voting_power":"100000","proposer_priority":"0"}],"proposer":{"address":"iD9LRTQ/NAKFMFxAKAzDbQc1riE=","pub_key":{"ed25519":"F0DlloahG0JdptzOR2F3j07FK6Ub7cjYI1KeWujUVhE="},"voting_power":"100000","proposer_priority":"0"},"total_voting_power":"200000"},"trusted_height":{"revision_number":"0","revision_height":"77"},"trusted_validators":{"validators":[{"address":"iD9LRTQ/NAKFMFxAKAzDbQc1riE=","pub_key":{"ed25519":"F0DlloahG0JdptzOR2F3j07FK6Ub7cjYI1KeWujUVhE="},"voting_power":"100000","proposer_priority":"0"},{"address":"ybHNyWL7vF5BZdVZz0KKalS1Cco=","pub_key":{"ed25519":"BYLBI2k/JTdZ2TZcTC5EPA9IFqrXa6lDMYtllL68Zk0="},"voting_power":"100000","proposer_priority":"0"}],"proposer":{"address":"ybHNyWL7vF5BZdVZz0KKalS1Cco=","pub_key":{"ed25519":"BYLBI2k/JTdZ2TZcTC5EPA9IFqrXa6lDMYtllL68Zk0="},"voting_power":"100000","proposer_priority":"0"},"total_voting_power":"200000"}},"signer":"cosmos1pzzn98gqxtneydyphlv377a7ks956w29xfxlda"},{"@type":"/ibc.core.channel.v1.MsgAcknowledgement","packet":{"sequence":"2","source_port":"transfer","source_channel":"channel-0","destination_port":"transfer","destination_channel":"channel-0","data":"eyJhbW91bnQiOiIzMzAwMDAwMDAwIiwiZGVub20iOiJ1YXRvbSIsInJlY2VpdmVyIjoiY29zbW9zMWpwZ3QyZTNuZ2o0NmtkaDZkaG10cDBnemM3ZXBoanVrd2p3eWttfHRyYW5zZmVyL2NoYW5uZWwtMDpjb3Ntb3MxNnN3a2VuNHhoYTZoYzAwcDNwcnByZ3FxOTh1c2Vma3VneGFoMDYiLCJzZW5kZXIiOiJjb3Ntb3MxZTk4cDB2NG1ramZ6cXdwc256MjZ1dG1teHQwYWMzd3R5bW5ka2cifQ==","timeout_height":{"revision_number":"0","revision_height":"1077"},"timeout_timestamp":"1665414954486364118"},"acknowledgement":"eyJlcnJvciI6IkFCQ0kgY29kZTogMTogZXJyb3IgaGFuZGxpbmcgcGFja2V0OiBzZWUgZXZlbnRzIGZvciBkZXRhaWxzIn0=","proof_acked":"CssCCsgCCjJhY2tzL3BvcnRzL3RyYW5zZmVyL2NoYW5uZWxzL2NoYW5uZWwtMC9zZXF1ZW5jZXMvMhIgQ53Q6lTxaIUJd/zmFZk6w0+OLSOMdsDJMop0TomiIw0aDAgBGAEgASoEAALYASIqCAESJgIE2AEghdhTTpkBF8Pmmpb5i+iZUBfFlrpzlYSNPW+kgVZt55EgIiwIARIFBAjYASAaISDYEm0lXDBhZLygU8HIJKn3+aGsLHnwMwSufEhIiKoH9CIsCAESBQgS2AEgGiEg/pn3QcwinrwmH9gjauBBobblsGSYHaYosa8Slb/FJ/giLAgBEgUKHtgBIBohIJn8na5EBxI9+RJkDgUKfJahk7jfiTRq9/xJSI4r6+J+IiwIARIFDlzYASAaISDEOeRUam+rwsKk7gX2ISSL/pZ71uvFCE5H+2n6iyGQUAr+AQr7AQoDaWJjEiAQ1o4k4AfUkhQ/CzIew2MKq/JWIZLEtviF3/xMQy+EexoJCAEYASABKgEAIiUIARIhAQa5nA2BGf8e28vhZdDxkzfbvAgOZ3yI5XqirnZ+vw8PIicIARIBARogqmUEBuoNduOd1D0upqkeP9qhyQj8IafKaOXmLMgRVjkiJwgBEgEBGiAX1cPsuZAYvlJu/aKCsgb2e/NYJTmPetvNRqozmsbuByIlCAESIQHDutP8KjnbRITlt8WNzuyJ7qaa0EdUjnNr8FPhUA9AdyInCAESAQEaIA3XCnJZYQeujSbjzu9GWGPyVJ4EosNaSF+7y6kBg9xW","proof_height":{"revision_number":"0","revision_height":"109"},"signer":"cosmos1pzzn98gqxtneydyphlv377a7ks956w29xfxlda"}],"memo":"hermes 1.0.0-rc.2+d9c6f897 (https://hermes.informal.systems)","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AhA5RRaC4FGVnKQbXSU+xIlJkxQeRnegg2ptMC8QIWii"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"7"}],"fee":{"amount":[{"denom":"uatom","amount":"2"}],"gas_limit":"184133","payer":"","granter":""}},"signatures":["prlnYX3xVQ0xWxFhDn2i6R5/tnfSBjWRM+MDhdIpGq1P4hRS1L2RUdfp6F1QmcPPKZ7n+JPzr+HuZxbJv/7Khg=="]},"timestamp":"2022-10-10T15:06:00Z","events":[{"type":"coin_spent","attributes":[{"key":"c3BlbmRlcg==","value":"Y29zbW9zMXB6em45OGdxeHRuZXlkeXBobHYzNzdhN2tzOTU2dzI5eGZ4bGRh","index":true},{"key":"YW1vdW50","value":"MnVhdG9t","index":true}]},{"type":"coin_received","attributes":[{"key":"cmVjZWl2ZXI=","value":"Y29zbW9zMTd4cGZ2YWttMmFtZzk2MnlsczZmODR6M2tlbGw4YzVsc2VycXRh","index":true},{"key":"YW1vdW50","value":"MnVhdG9t","index":true}]},{"type":"transfer","attributes":[{"key":"cmVjaXBpZW50","value":"Y29zbW9zMTd4cGZ2YWttMmFtZzk2MnlsczZmODR6M2tlbGw4YzVsc2VycXRh","index":true},{"key":"c2VuZGVy","value":"Y29zbW9zMXB6em45OGdxeHRuZXlkeXBobHYzNzdhN2tzOTU2dzI5eGZ4bGRh","index":true},{"key":"YW1vdW50","value":"MnVhdG9t","index":true}]},{"type":"message","attributes":[{"key":"c2VuZGVy","value":"Y29zbW9zMXB6em45OGdxeHRuZXlkeXBobHYzNzdhN2tzOTU2dzI5eGZ4bGRh","index":true}]},{"type":"tx","attributes":[{"key":"ZmVl","value":"MnVhdG9t","index":true},{"key":"ZmVlX3BheWVy","value":"Y29zbW9zMXB6em45OGdxeHRuZXlkeXBobHYzNzdhN2tzOTU2dzI5eGZ4bGRh","index":true}]},{"type":"tx","attributes":[{"key":"YWNjX3NlcQ==","value":"Y29zbW9zMXB6em45OGdxeHRuZXlkeXBobHYzNzdhN2tzOTU2dzI5eGZ4bGRhLzc=","index":true}]},{"type":"tx","attributes":[{"key":"c2lnbmF0dXJl","value":"cHJsbllYM3hWUTB4V3hGaERuMmk2UjUvdG5mU0JqV1JNK01EaGRJcEdxMVA0aFJTMUwyUlVkZnA2RjFRbWNQUEtaN24rSlB6citIdVp4Ykp2LzdLaGc9PQ==","index":true}]},{"type":"message","attributes":[{"key":"YWN0aW9u","value":"L2liYy5jb3JlLmNsaWVudC52MS5Nc2dVcGRhdGVDbGllbnQ=","index":true}]},{"type":"update_client","attributes":[{"key":"Y2xpZW50X2lk","value":"MDctdGVuZGVybWludC0w","index":true},{"key":"Y2xpZW50X3R5cGU=","value":"MDctdGVuZGVybWludA==","index":true},{"key":"Y29uc2Vuc3VzX2hlaWdodA==","value":"MC0xMDk=","index":true},{"key":"aGVhZGVy","value":"MGEyNjJmNjk2MjYzMmU2YzY5Njc2ODc0NjM2YzY5NjU2ZTc0NzMyZTc0NjU2ZTY0NjU3MjZkNjk2ZTc0MmU3NjMxMmU0ODY1NjE2NDY1NzIxMmNkMDgwYWI4MDUwYTkyMDMwYTAyMDgwYjEyMGM2MzY4NjE2OTZlMmQ3OTZlNTQ2ZDY1NTIxODZkMjIwYzA4ZDZlOTkwOWEwNjEwYjNjZGQwYWYwMzJhNDgwYTIwNjBkNzdkZTk2YjkyOWNhZTE3ODRmZDRlNTMxN2M0MGU4ZWUwOGYxZTdhYTY5YzRlYzFhOWE2M2I4ZWY3NmRmMTEyMjQwODAxMTIyMDZkN2I1YmEyYjlmNmRkODM4YWNhZWFkMzNhNjk5YmQ0Y2I4OWVmMzA5NWE2YzhhMTQzMmM4MDM0ZjQ4MzFlMDYzMjIwYjVkMmZiNWU2N2Q5Y2FkMDNjOGQxZmVhZjE2MWNiMWZlNjcwYzU3MTNkNzAzZWMzZTRhNDQzZjUwNmJjZTJjOTNhMjBlM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1NDIyMDhiOTg5NzVhMWIwOTRiZTFkMmZmZDJhN2U4ZTMzMDRiMGQzNTUxMmU0ZWVlYjhmMzAxZjYxZDhmZmZkMjUxMWQ0YTIwOGI5ODk3NWExYjA5NGJlMWQyZmZkMmE3ZThlMzMwNGIwZDM1NTEyZTRlZWViOGYzMDFmNjFkOGZmZmQyNTExZDUyMjAwNDgwOTFiYzdkZGMyODNmNzdiZmJmOTFkNzNjNDRkYTU4YzNkZjhhOWNiYzg2NzQwNWQ4YjdmM2RhYWRhMjJmNWEyMGYzNjRmYzk4Nzk2NWFhYjljMDcxZDBlM2UxNjEwYWFmN2VhM2Q5YmY5MzI3ZWYwNDE4MzQ5ZmVjNzg4ZjBkMWQ2MjIwNzI1MTc4MzhjNDVjNjFhNzE2ODg1YzI4MmQ0YTBiZjVjMzJlNjQ5NWFiODY5ZDQ5MTNhZjU2ZWNlMGZjY2I1ZjZhMjBlM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1NzIxNDg4M2Y0YjQ1MzQzZjM0MDI4NTMwNWM0MDI4MGNjMzZkMDczNWFlMjExMmEwMDIwODZkMWE0ODBhMjA2YTg1M2NiMTFiNDllODQzYjljOTMzODQ1ZWZhNGNjYTBiNTVkOTc3Zjk5Mjc3NGM0ZTU3YTQ2ZTQ2ODE2OGNkMTIyNDA4MDExMjIwYTBjNTMyYTBjZmRlNmVhODg5YWQ2MTViNmM1ODdjNzEwNDA5MWYxNjZlNDZjNDgwZTQ5ZjFmM2ViOTI3NTliMzIyNjgwODAyMTIxNDg4M2Y0YjQ1MzQzZjM0MDI4NTMwNWM0MDI4MGNjMzZkMDczNWFlMjExYTBjMDhkOGU5OTA5YTA2MTBmZmNmYWNmMzAxMjI0MDVmZTYwYzIwODUzYWVkMmEwNThjYjBhZDE0YmEyMGQwOThjNjRlNzNkOTdkYmYxZTQwMTJlYWY0Y2RkNjI1NjEwNWJlMTdlMGUzZDAyMWVhYzU4M2MzZDU2MzJkMTk5NWJiMjMxZWRlOGUwZTk0ZTUyNjhmOTNhOGRjZDJjNDBiMjI2ODA4MDIxMjE0YzliMWNkYzk2MmZiYmM1ZTQxNjVkNTU5Y2Y0MjhhNmE1NGI1MDljYTFhMGMwOGQ4ZTk5MDlhMDYxMGUzYWE5NWFiMDEyMjQwODhhMGU1ZTdlMTA0NGVlMjE0MmMzM2YwODIwY2Y4YmE3ZjhiMzA1ZGFlZDhlZTdkZDE0N2E2NmQwMzA4ZmQ4MGI3NDE3MmZmMWRhODFmOGM4OTQzZGIyMGYxZDJiZGRkODY2ZmVkN2NmZjc5ZjdkNTRiMTQxMTVkMWIwMGVjMDcxMmM0MDEwYTNlMGExNDg4M2Y0YjQ1MzQzZjM0MDI4NTMwNWM0MDI4MGNjMzZkMDczNWFlMjExMjIyMGEyMDE3NDBlNTk2ODZhMTFiNDI1ZGE2ZGNjZTQ3NjE3NzhmNGVjNTJiYTUxYmVkYzhkODIzNTI5ZTVhZThkNDU2MTExOGEwOGQwNjBhM2UwYTE0YzliMWNkYzk2MmZiYmM1ZTQxNjVkNTU5Y2Y0MjhhNmE1NGI1MDljYTEyMjIwYTIwMDU4MmMxMjM2OTNmMjUzNzU5ZDkzNjVjNGMyZTQ0M2MwZjQ4MTZhYWQ3NmJhOTQzMzE4YjY1OTRiZWJjNjY0ZDE4YTA4ZDA2MTIzZTBhMTQ4ODNmNGI0NTM0M2YzNDAyODUzMDVjNDAyODBjYzM2ZDA3MzVhZTIxMTIyMjBhMjAxNzQwZTU5Njg2YTExYjQyNWRhNmRjY2U0NzYxNzc4ZjRlYzUyYmE1MWJlZGM4ZDgyMzUyOWU1YWU4ZDQ1NjExMThhMDhkMDYxOGMwOWEwYzFhMDIxMDRkMjJjNDAxMGEzZTBhMTQ4ODNmNGI0NTM0M2YzNDAyODUzMDVjNDAyODBjYzM2ZDA3MzVhZTIxMTIyMjBhMjAxNzQwZTU5Njg2YTExYjQyNWRhNmRjY2U0NzYxNzc4ZjRlYzUyYmE1MWJlZGM4ZDgyMzUyOWU1YWU4ZDQ1NjExMThhMDhkMDYwYTNlMGExNGM5YjFjZGM5NjJmYmJjNWU0MTY1ZDU1OWNmNDI4YTZhNTRiNTA5Y2ExMjIyMGEyMDA1ODJjMTIzNjkzZjI1Mzc1OWQ5MzY1YzRjMmU0NDNjMGY0ODE2YWFkNzZiYTk0MzMxOGI2NTk0YmViYzY2NGQxOGEwOGQwNjEyM2UwYTE0YzliMWNkYzk2MmZiYmM1ZTQxNjVkNTU5Y2Y0MjhhNmE1NGI1MDljYTEyMjIwYTIwMDU4MmMxMjM2OTNmMjUzNzU5ZDkzNjVjNGMyZTQ0M2MwZjQ4MTZhYWQ3NmJhOTQzMzE4YjY1OTRiZWJjNjY0ZDE4YTA4ZDA2MThjMDlhMGM=","index":true}]},{"type":"message","attributes":[{"key":"bW9kdWxl","value":"aWJjX2NsaWVudA==","index":true}]},{"type":"message","attributes":[{"key":"YWN0aW9u","value":"L2liYy5jb3JlLmNoYW5uZWwudjEuTXNnQWNrbm93bGVkZ2VtZW50","index":true}]},{"type":"acknowledge_packet","attributes":[{"key":"cGFja2V0X3RpbWVvdXRfaGVpZ2h0","value":"MC0xMDc3","index":true},{"key":"cGFja2V0X3RpbWVvdXRfdGltZXN0YW1w","value":"MTY2NTQxNDk1NDQ4NjM2NDExOA==","index":true},{"key":"cGFja2V0X3NlcXVlbmNl","value":"Mg==","index":true},{"key":"cGFja2V0X3NyY19wb3J0","value":"dHJhbnNmZXI=","index":true},{"key":"cGFja2V0X3NyY19jaGFubmVs","value":"Y2hhbm5lbC0w","index":true},{"key":"cGFja2V0X2RzdF9wb3J0","value":"dHJhbnNmZXI=","index":true},{"key":"cGFja2V0X2RzdF9jaGFubmVs","value":"Y2hhbm5lbC0w","index":true},{"key":"cGFja2V0X2NoYW5uZWxfb3JkZXJpbmc=","value":"T1JERVJfVU5PUkRFUkVE","index":true},{"key":"cGFja2V0X2Nvbm5lY3Rpb24=","value":"Y29ubmVjdGlvbi0w","index":true}]},{"type":"message","attributes":[{"key":"bW9kdWxl","value":"aWJjX2NoYW5uZWw=","index":true}]},{"type":"coin_spent","attributes":[{"key":"c3BlbmRlcg==","value":"Y29zbW9zMWE1M3VkYXp5OGF5dWZ2eTBzNDM0cGZ3amNlZHpxdjM0a3Z6OXR3","index":true},{"key":"YW1vdW50","value":"MzMwMDAwMDAwMHVhdG9t","index":true}]},{"type":"coin_received","attributes":[{"key":"cmVjZWl2ZXI=","value":"Y29zbW9zMWU5OHAwdjRta2pmenF3cHNuejI2dXRtbXh0MGFjM3d0eW1uZGtn","index":true},{"key":"YW1vdW50","value":"MzMwMDAwMDAwMHVhdG9t","index":true}]},{"type":"transfer","attributes":[{"key":"cmVjaXBpZW50","value":"Y29zbW9zMWU5OHAwdjRta2pmenF3cHNuejI2dXRtbXh0MGFjM3d0eW1uZGtn","index":true},{"key":"c2VuZGVy","value":"Y29zbW9zMWE1M3VkYXp5OGF5dWZ2eTBzNDM0cGZ3amNlZHpxdjM0a3Z6OXR3","index":true},{"key":"YW1vdW50","value":"MzMwMDAwMDAwMHVhdG9t","index":true}]},{"type":"message","attributes":[{"key":"c2VuZGVy","value":"Y29zbW9zMWE1M3VkYXp5OGF5dWZ2eTBzNDM0cGZ3amNlZHpxdjM0a3Z6OXR3","index":true}]},{"type":"fungible_token_packet","attributes":[{"key":"bW9kdWxl","value":"dHJhbnNmZXI=","index":true},{"key":"c2VuZGVy","value":"Y29zbW9zMWU5OHAwdjRta2pmenF3cHNuejI2dXRtbXh0MGFjM3d0eW1uZGtn","index":true},{"key":"cmVjZWl2ZXI=","value":"Y29zbW9zMWpwZ3QyZTNuZ2o0NmtkaDZkaG10cDBnemM3ZXBoanVrd2p3eWttfHRyYW5zZmVyL2NoYW5uZWwtMDpjb3Ntb3MxNnN3a2VuNHhoYTZoYzAwcDNwcnByZ3FxOTh1c2Vma3VneGFoMDY=","index":true},{"key":"ZGVub20=","value":"dWF0b20=","index":true},{"key":"YW1vdW50","value":"MzMwMDAwMDAwMA==","index":true},{"key":"YWNrbm93bGVkZ2VtZW50","value":"ZXJyb3I6IkFCQ0kgY29kZTogMTogZXJyb3IgaGFuZGxpbmcgcGFja2V0OiBzZWUgZXZlbnRzIGZvciBkZXRhaWxzIiA=","index":true}]},{"type":"fungible_token_packet","attributes":[{"key":"ZXJyb3I=","value":"QUJDSSBjb2RlOiAxOiBlcnJvciBoYW5kbGluZyBwYWNrZXQ6IHNlZSBldmVudHMgZm9yIGRldGFpbHM=","index":true}]}]}
closing in favor of #1814