Skip to main content
GET
Get transfer

Path Parameters

id
string
required
Pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$

Response

The transfer

transferId
string
required
status
string
required

Current status. See the Track a transfer guide.

statusDetail
string | null
required

Explanation of the current status, when there is one.

venue
string
required
fromChain
string
required
toChain
string
required
fromAsset
string | null
required
toAsset
string | null
required
amountInAtomic
string
required
expectedOutAtomic
string
required
minOutAtomic
string
required
receivedAmountAtomic
string | null
required

Amount that actually arrived.

receivedAsset
string | null
required

Token that actually arrived.

sourceTxHash
string | null
required

The source chain transaction.

sourceTxVerification
enum<string> | null
required
Available options:
verified,
pending,
unverified_no_rpc,
unverified_rpc_error,
refuted,
null
destinationTxHash
string | null
required

The transaction that delivered the funds, when the venue reports one.

feeTxHash
string | null
required
venueExplorerUrl
string | null
required
venueSupportUrl
string | null
required
venueReference
string | null
required
venueQuoteId
string
required
venueSupport
object | null
required
outcome
enum<string> | null
required
Available options:
delivered,
refunded,
pending_refund,
held_by_venue,
null
refundTxHash
string | null
required
refundAmountAtomic
string | null
required
refundTiming
string | null
required
refundDetectedOnChain
boolean
required
refundAddress
string | null
required
claim
object | null
required
postStep
object | null
required

Set on Hyperliquid deposits through Arbitrum. Reports the Hyperliquid credit.

finalDestination
object | null
required
requesterWallet
string
required
recipientWallet
string
required
avgSavedBps
integer | null
required
savedVsWorstBps
integer | null
required
savingsQuoteCount
integer | null
required
usdValueBridged
string | null
required
usdValueSaved
string | null
required
fees
object[]
required

Each fee on this transfer, with its status.

privacy
boolean
required
privacyModel
string | null
required
buildExpiresAtMs
integer
required
createdAt
integer
required
submittedAt
integer | null
required
estimatedSeconds
integer | null
required
updatedAt
integer
required
completedAt
integer | null
required
userIp
string | null
deposit
object