Closed rootulp closed 2 weeks ago
Seems like no IBC connections: https://api.celestia-arabica-11.com/ibc/core/connection/v1/connections
{
"connections": [
],
"pagination": {
"next_key": null,
"total": "0"
},
"height": {
"revision_number": "11",
"revision_height": "1769174"
}
}
Status update:
transfer
port and verified that I could send TIA from Arabica to Cosmos Hub testnet. See here.gaiad tx interchain-accounts controller register connection-3783 --from key-cosmos --chain-id theta-testnet-001 --fees 100000uatom --gas 2000000 --node tcp://localhost:27000 --version '{"version":"ics27-1","controller_connection_id":"connection-3783","host_connection_id":"connection-0","address":"cosmos1epqzuh6myrwrp4zr8zjamcye4nvkkg9xd8ywak","encoding":"proto3","tx_type":"sdk_multi_msg"}'
gaiad query tx --type hash 0F35C1A9ECBE68DDC3A22D263CC07BFC7B476B927455B5654461743D13EFD29E --node tcp://localhost:27000
I was only able to create an ICA account on Cosmos Hub testnet. Wasn't able to test PFM on Arabica prior to the v2 upgrade height was hit on Mocha. Now that it's on Mocha, I informed Stride + Skip that they can test.
Closing this b/c it is no longer necessary to test on Arabica. Stride + Skip will test on Mocha. Arabica testing led to discovery of a bug in ICA params.
I came back to this because I need to see what the type of transaction / message is when it lands on the host chain.
root@rootulp-arabica:~# gaiad tx interchain-accounts controller register connection-3785 --from key-cosmos --chain-id theta-testnet-001 --fees 100000uatom --gas 2000000 --node tcp://localhost:27000 --version '{"version":"ics27-1","controller_connection_id":"connection-3785","host_connection_id":"connection-1","address":"cosmos1epqzuh6myrwrp4zr8zjamcye4nvkkg9xd8ywak","encoding":"proto3","tx_type":"sdk_multi_msg"}' --ordering ORDER_ORDERED
root@rootulp-arabica:~# gaiad tx interchain-accounts controller send-tx connection-3785 msg.json --from key-cosmos --chain-id theta-testnet-001 --fees 100000uatom --gas 2000000 --node tcp://localhost:27000
where msg.json looks like this
{"type":"TYPE_EXECUTE_TX","data":"eyJtZXNzYWdlcyI6W3siQHR5cGUiOiIvY29zbW9zLmJhbmsudjFiZXRhMS5Nc2dTZW5kIiwiZnJvbV9hZGRyZXNzIjoiY29zbW9zMTVjY3NoaG1wMGdzeDI5cXBxcTZnNHptbHRubnZnbXl1OXVldWFkaDl5Mm5jNXpqMHN6bHM1Z3RkZHoiLCJ0b19hZGRyZXNzIjoiY29zbW9zMTBoOXN0YzV2Nm50Z2V5Z2Y1eGY5NDVuanFxNWgzMnI1M3VxdXZ3IiwiYW1vdW50IjpbeyJkZW5vbSI6InN0YWtlIiwiYW1vdW50IjoiMTAwMCJ9XX1dfQ==","memo":"memo"}
which manifests on the host chain as MsgUpdateClient
and MsgRecvPacket
I sent another ICA tx this time with a message that should be deny listed (msg multi send):
cat msg-multi-send.json
{"type":"TYPE_EXECUTE_TX","data":"eyJtZXNzYWdlcyI6W3siQHR5cGUiOiIvY29zbW9zLmJhbmsudjFiZXRhMS5Nc2dNdWx0aVNlbmQiLCJpbnB1dHMiOltdLCJvdXRwdXRzIjpbXX1dfQ==","memo":""}
gaiad tx interchain-accounts controller send-tx connection-3785 msg-multi-send.json --from key-cosmos --chain-id theta-testnet-001 --fees 100000uatom --gas 2000000 --node tcp://localhost:27000
Couldn't figure out why my PFB failed to execute on Arabica: https://gist.github.com/rootulp/2544c9a7b76fb66694e330f845611d3d
Context
Arabica upgraded to v2 🙌
Proposal
v2 contains two IBC features: ICA and PFM that would be valuable to test on a real testnet.