Get Cryptocurrency Transfer
Get a cryptocurrency transfer using its ID.
Eventual Consistency
Cryptocurrency transfers involve multiple processing stages - asset pricing checks, compliance verification, and blockchain confirmation - which can take significant time to complete. For this reason, the submit endpoint is designed to be asynchronous, returning immediately after accepting your request. Due to this design, there is a brief window (typically milliseconds) where a newly submitted transfer may not yet be queryable. If you call this endpoint immediately after submission and receive a 404 Not Found response, simply retry after a short delay. Once available, you can use this endpoint to track the transfer through all its processing stages until completion.
Authorizations
Bearer authentication with an API token
Path Parameters
Unique identifier of the cryptocurrency transfer
Response
Success
Unique identifier of the cryptocurrency transfer
Request identifier in a UUID format. Serves as an idempotency key.
[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}Unique identifier of the account transferring the cryptocurrency
Address of the account transferring the cryptocurrency
Symbol or ticker of the cryptocurrency to send
Amount to send in the asset currency's default unit (ex: Ether for ETH)
Address of the recipient to receive the cryptocurrency
Chain identifier for the cryptocurrency transaction
CHAIN_UNSPECIFIED, ETHEREUM_MAINNET, POLYGON_MAINNET, ETHEREUM_TESTNET, OPTIMISM_SEPOLIA, BASE_MAINNET, BASE_SEPOLIA, OPTIMISM_MAINNET, POLYGON_AMOY, SOLANA_MAINNET, SOLANA_DEVNET "ETHEREUM_MAINNET"
Status of a cryptocurrency transfer as it moves through the processing pipeline.
TRANSFER_STATUS_UNSPECIFIED: Default value, should not be used.ACCEPTED: The transfer request has been received and validated, but has not yet been batched or submitted to the blockchain.SUBMITTED: The transfer has been submitted to the blockchain and is awaiting confirmation.CONFIRMED: The transfer has been confirmed on the blockchain. This is a terminal status.FAILED: The transfer has failed. Check the failureDetails field for more information. This is a terminal status.DROPPED: The transfer has been dropped. This is a terminal status.
TRANSFER_STATUS_UNSPECIFIED, ACCEPTED, SUBMITTED, CONFIRMED, FAILED, DROPPED, CANCELED "ACCEPTED"
Timestamp when the cryptocurrency transfer was created
Timestamp when the cryptocurrency transfer was last updated
Hash of the cryptocurrency transaction
Timestamp when the cryptocurrency transfer was completed
(OPTIONAL) Details of the failure if the transfer is not successful.
Contract events emitted by the transaction.
(OPTIONAL) Type of destination for this transfer (ON_CHAIN for external, ACCOUNT for internal P2P).
DESTINATION_TYPE_UNSPECIFIED, ON_CHAIN, ACCOUNT "ON_CHAIN"
(OPTIONAL) Unique identifier of the destination account, populated when destination_type is ACCOUNT.
Related topics
Product updatesList Cryptocurrency TransfersSubmit Cryptocurrency TransferCryptocurrency transfer notificationsGet Cryptocurrency Deposit