Finding a message ID from an origin transaction
DispatchId
log contains the message ID as the topic number 1 (the second topic).Sometimes, chain block explorers won’t show the human-friendly “DispatchId” name. In this case, you can find the log by it’s topic 0: 0x788dbc1b7152732178210e7f4d9d010ef016f9eafbe66786bd7169f56e0c353a
.Debugging a message to a Cosmos chain
My Hyperlane Warp Route transfer says it was delivered, but I don’t see it
SentTransferRemote
log contains the recipient as the topic number 1 (the second topic).Sometimes, chain block explorers won’t show the human-friendly “SentTransferRemote” name. In this case, you can find the log by it’s topic 0: 0xd229aacb94204188fe8042965fa6b269c62dc5818b21238779ab64bdd17efeec
.The recipient address is the account on the destination chain that will receive the warped tokens. Zeroes are padded to the left of the address if needed.If your destination chain is an EVM chain, the log will display 0x0000000000000000000000ffffffffffffffffffffffffffffffffffffffff
to mean that 0xffffffffffffffffffffffffffffffffffffffff
is the transfer recipient.If your destination chain is a Cosmos chain, you can take the hexadecimal content and convert it to a bech32 address using tools like this one. Some Cosmos chains have different address lengths, so be conscious of how many characters to copy in.Wasm Hpl Warp Native Transfer Remote
.The recipient address is the account on the destination chain that will receive the warped tokens. Zeroes are padded to the left of the address if needed.If your destination chain is an EVM chain, the log will display 0x0000000000000000000000ffffffffffffffffffffffffffffffffffffffff
to mean that 0xffffffffffffffffffffffffffffffffffffffff
is the transfer recipient.If your destination chain is a Cosmos chain, you can take the hexadecimal content and convert it to a bech32 address using tools like this one. Some Cosmos chains have different address lengths, so be conscious of how many characters to copy in.My Hyperlane Warp Route transfer recipient isn't the address I wanted
Relaying an EVM → EVM message yourself
I still need help with my message not being delivered