Prod Endpoints
- Info
- Fungible
- Transaction
Get /v2/tx/status
Get the status of the specified transaction and any subsequent IBC or Axelar transfers if routing assets cross chain. The transaction must have previously been submitted to either the /submit or /track endpoints.
{
"transfers": [
{
"state": "STATE_COMPLETED_SUCCESS",
"transfer_sequence": [
{
"ibc_transfer": {
"from_chain_id": "cosmoshub-4",
"to_chain_id": "osmosis-1",
"state": "TRANSFER_SUCCESS",
"packet_txs": {
"send_tx": {
"chain_id": "cosmoshub-4",
"tx_hash": "EEC65138E6A7BDD047ED0D4BBA249A754F0BBBC7AA976568C4F35A32CD7FB8EB",
"explorer_link": "https://www.mintscan.io/cosmos/transactions/EEC65138E6A7BDD047ED0D4BBA249A754F0BBBC7AA976568C4F35A32CD7FB8EB"
},
"receive_tx": {
"chain_id": "osmosis-1",
"tx_hash": "F513DDCB7BDFEE74AF07F67881D6778A3710C88EEAEBDA95E726E52C7B5E6BD3",
"explorer_link": "https://www.mintscan.io/osmosis/transactions/F513DDCB7BDFEE74AF07F67881D6778A3710C88EEAEBDA95E726E52C7B5E6BD3"
},
"acknowledge_tx": {
"chain_id": "cosmoshub-4",
"tx_hash": "67E19B010FED8688C1B476EE4E1E627111158527C531742FB3D54A7399E40789",
"explorer_link": "https://www.mintscan.io/cosmos/transactions/67E19B010FED8688C1B476EE4E1E627111158527C531742FB3D54A7399E40789"
},
"timeout_tx": null,
"error": null
}
}
},
{
"axelar_transfer": {
"from_chain_id": "osmosis-1",
"to_chain_id": "43114",
"type": "AXELAR_TRANSFER_SEND_TOKEN",
"state": "AXELAR_TRANSFER_SUCCESS",
"txs": {
"send_token_txs": {
"send_tx": {
"chain_id": "osmosis-1",
"tx_hash": "F513DDCB7BDFEE74AF07F67881D6778A3710C88EEAEBDA95E726E52C7B5E6BD3",
"explorer_link": "https://www.mintscan.io/osmosis/transactions/F513DDCB7BDFEE74AF07F67881D6778A3710C88EEAEBDA95E726E52C7B5E6BD3"
},
"confirm_tx": null,
"execute_tx": {
"chain_id": "43114",
"tx_hash": "0x0f2c793c8fe522efd7bcd38e1e666f02fb516782799ddd26d8d7a4e8a5b71dc8",
"explorer_link": "https://snowtrace.io/tx/0x0f2c793c8fe522efd7bcd38e1e666f02fb516782799ddd26d8d7a4e8a5b71dc8"
},
"error": null
}
},
"axelar_scan_link": "https://axelarscan.io/transfer/F513DDCB7BDFEE74AF07F67881D6778A3710C88EEAEBDA95E726E52C7B5E6BD3"
}
}
],
"next_blocking_transfer": null,
"transfer_asset_release": {
"chain_id": "43114",
"denom": "wavax-wei",
"released": true
},
"error": null
}
]
}
Query Parameters
Hex encoded hash of the transaction to query for
Chain ID of the transaction
Response
Transfer status for all transfers initiated by the transaction in the order they were initiated.
Error message
Packet error types:
STATUS_ERROR_UNKNOWN
- Unknown errorSTATUS_ERROR_TRANSACTION_EXECUTION
- Error was encountered during transaction executionSTATUS_ERROR_INDEXING
- Error was encountered while indexing the transaction and packet dataSTATUS_ERROR_TRANSFER
- The transfer failed to complete successfully
STATUS_ERROR_UNKNOWN
, STATUS_ERROR_TRANSACTION_EXECUTION
, STATUS_ERROR_INDEXING
, STATUS_ERROR_TRANSFER
Indicates which entry in the transfer_sequence
field that the transfer is blocked on. Will be null if there is no blocked transfer.
The index of the entry in the transfer_sequence
field that the transfer is blocked on.
Transaction state:
STATE_SUBMITTED
- The initial transaction has been submitted to Skip Go API but not observed on chain yetSTATE_PENDING
- The initial transaction has been observed on chain, and there are still pending actionsSTATE_COMPLETED_SUCCESS
- The route has completed successfully and the user has their tokens on the destination. (indicated bytransfer_asset_release
)STATE_COMPLETED_ERROR
- The route errored somewhere and the user has their tokens unlocked in one of their wallets. Their tokens are either on the source chain, an intermediate chain, or the destination chain but as the wrong asset. (Again,transfer_asset_release
indicates where the tokens are)STATE_ABANDONED
- Tracking for the transaction has been abandoned. This happens if the cross-chain sequence of actions stalls for more than 10 minutes or if the initial transaction does not get observed in a block for 5 minutes.STATE_PENDING_ERROR
- The overall transaction will fail, pending error propagation
STATE_SUBMITTED
, STATE_PENDING
, STATE_COMPLETED_SUCCESS
, STATE_COMPLETED_ERROR
, STATE_ABANDONED
, STATE_PENDING_ERROR
Indicates location and denom of transfer asset release.
The chain ID of the chain that the transfer asset is released on.
The denom of the asset that is released.
Indicates whether assets have been released and are accessible. The assets may still be in transit.
Lists any IBC and Axelar transfers as they are seen.
Chain ID of the source chain
Transfer state:
TRANSFER_UNKNOWN
- Transfer state is not known.TRANSFER_PENDING
- The send packet for the transfer has been committed and the transfer is pending.TRANSFER_RECEIVED
- The transfer packet has been received by the destination chain. It can still fail and revert if it is part of a multi-hop PFM transfer.TRANSFER_SUCCESS
- The transfer has been successfully completed and will not revert.TRANSFER_FAILURE
- The transfer has failed.
TRANSFER_UNKNOWN
, TRANSFER_PENDING
, TRANSFER_RECEIVED
, TRANSFER_SUCCESS
, TRANSFER_FAILURE
Chain ID of the destination chain
{
"transfers": [
{
"state": "STATE_COMPLETED_SUCCESS",
"transfer_sequence": [
{
"ibc_transfer": {
"from_chain_id": "cosmoshub-4",
"to_chain_id": "osmosis-1",
"state": "TRANSFER_SUCCESS",
"packet_txs": {
"send_tx": {
"chain_id": "cosmoshub-4",
"tx_hash": "EEC65138E6A7BDD047ED0D4BBA249A754F0BBBC7AA976568C4F35A32CD7FB8EB",
"explorer_link": "https://www.mintscan.io/cosmos/transactions/EEC65138E6A7BDD047ED0D4BBA249A754F0BBBC7AA976568C4F35A32CD7FB8EB"
},
"receive_tx": {
"chain_id": "osmosis-1",
"tx_hash": "F513DDCB7BDFEE74AF07F67881D6778A3710C88EEAEBDA95E726E52C7B5E6BD3",
"explorer_link": "https://www.mintscan.io/osmosis/transactions/F513DDCB7BDFEE74AF07F67881D6778A3710C88EEAEBDA95E726E52C7B5E6BD3"
},
"acknowledge_tx": {
"chain_id": "cosmoshub-4",
"tx_hash": "67E19B010FED8688C1B476EE4E1E627111158527C531742FB3D54A7399E40789",
"explorer_link": "https://www.mintscan.io/cosmos/transactions/67E19B010FED8688C1B476EE4E1E627111158527C531742FB3D54A7399E40789"
},
"timeout_tx": null,
"error": null
}
}
},
{
"axelar_transfer": {
"from_chain_id": "osmosis-1",
"to_chain_id": "43114",
"type": "AXELAR_TRANSFER_SEND_TOKEN",
"state": "AXELAR_TRANSFER_SUCCESS",
"txs": {
"send_token_txs": {
"send_tx": {
"chain_id": "osmosis-1",
"tx_hash": "F513DDCB7BDFEE74AF07F67881D6778A3710C88EEAEBDA95E726E52C7B5E6BD3",
"explorer_link": "https://www.mintscan.io/osmosis/transactions/F513DDCB7BDFEE74AF07F67881D6778A3710C88EEAEBDA95E726E52C7B5E6BD3"
},
"confirm_tx": null,
"execute_tx": {
"chain_id": "43114",
"tx_hash": "0x0f2c793c8fe522efd7bcd38e1e666f02fb516782799ddd26d8d7a4e8a5b71dc8",
"explorer_link": "https://snowtrace.io/tx/0x0f2c793c8fe522efd7bcd38e1e666f02fb516782799ddd26d8d7a4e8a5b71dc8"
},
"error": null
}
},
"axelar_scan_link": "https://axelarscan.io/transfer/F513DDCB7BDFEE74AF07F67881D6778A3710C88EEAEBDA95E726E52C7B5E6BD3"
}
}
],
"next_blocking_transfer": null,
"transfer_asset_release": {
"chain_id": "43114",
"denom": "wavax-wei",
"released": true
},
"error": null
}
]
}