JavaScript
import { Avalanche } from "@avalanche-sdk/chainkit"; const avalanche = new Avalanche(); async function run() { const result = await avalanche.data.icm.get({ messageId: "acf1c8b06f9aec48e9fcbefbbe576ae8a7ca3b327fcae111396e7cc99956674d", }); console.log(result); } run();
{ "messageId": "<string>", "icmContractAddress": "<string>", "sourceBlockchainId": "<string>", "destinationBlockchainId": "<string>", "sourceEvmChainId": "<string>", "destinationEvmChainId": "<string>", "messageNonce": "<string>", "from": "<string>", "to": "<string>", "messageExecuted": true, "receipts": [ { "receivedMessageNonce": "<string>", "relayerRewardAddress": "<string>" } ], "receiptDelivered": true, "rewardDetails": { "address": "<string>", "name": "<string>", "symbol": "<string>", "decimals": 123, "ercType": "ERC-20", "value": "<string>", "logoUri": "<string>", "price": { "currencyCode": "usd", "value": 123 } }, "sourceTransaction": { "txHash": "<string>", "timestamp": 123, "gasSpent": "<string>" }, "status": "pending", "data": "<string>" }
Gets an ICM message by teleporter message ID.
Api keys provide higher access to rate limits. To obtain an api key, sign up for an account at https://avacloud.io/.
The teleporter message ID of the ICM message.
Successful response
Show child attributes
pending
Was this page helpful?