Skip to content
SwapKit is a powerful suite of tools for building blockchain applications.

/track

POST
/track
forceUpdate
string
object
hash

Hash for the first transaction broadcasted by the end user. e.g. 88D1819378ECD09E5284C54937CDC1E99B52F253C007617A02DD1200710CE677

string
chainId

ChainId for the hash. e.g. thorchain-1

string
block

Block number. Required for Polkadot chain. e.g. 123456

number
depositChannelId

Deposit channel ID, required for Chainflip if tx was broadcasted without wallet connection

string

Default Response

object
chainId
required
string
Allowed values: 42161 0xa4b1 43114 0xa86a 8453 0x2105 56 0x38 bitcoin bitcoincash chainflip cosmoshub-4 dash dogecoin kaiyo-1 1 0x1 fiat litecoin mayachain-mainnet-v1 mayachain-stagenet-v1 near 10 0xa polkadot 137 0x89 radix-mainnet ripple thorchain-1 thorchain-stagenet-v2 solana
hash
required
string
block
required
number
type
required
string
Allowed values: approve claim deposit lending lp_action native_contract_call native_send stake unstake streaming_swap swap thorname_action token_contract_call token_transfer unknown donate
status
required
string
Allowed values: unknown not_started pending swapping completed refunded failed
trackingStatus
string
Allowed values: not_started starting broadcasted mempool inbound outbound swapping completed refunded partially_refunded dropped reverted replaced retries_exceeded parsing_error
fromAsset
required
string
fromAmount
required
string
fromAddress
required
string
toAsset
required
string
toAmount
required
string
toAddress
required
string
finalAsset
object
chain
required
string
Allowed values: ARB AVAX BASE BSC BTC BCH GAIA DASH DOGE ETH FIAT KUJI LTC MAYA NEAR OP DOT FLIP MATIC XRD XRP THOR SOL
symbol
required
string
ticker
required
string
decimal
number
address
string
isGasAsset
required
boolean
isSynthetic
required
boolean
tax
object
buy
required
number
sell
required
number
finalAddress
string
finalisedAt
required
number
transient
object
estimatedTimeToComplete
required
number
currentLegIndex
number
estimates
object
inboundObservation
required
number
inboundConfirmation
required
number
streamingSwap
required
number
outboundDelay
required
number
outboundObservation
required
number
currentStage
required
string
providerDetails
object
streamingDetails
object
quantity
number
count
number
interval
number
subSwapsMap
Array<number>
meta
object
broadcastedAt
number
wallet
string
quoteId
string
explorerUrl
string
affiliate
string
fees
object
network
object
chain
required
string
Allowed values: ARB AVAX BASE BSC BTC BCH GAIA DASH DOGE ETH FIAT KUJI LTC MAYA NEAR OP DOT FLIP MATIC XRD XRP THOR SOL
symbol
required
string
ticker
required
string
decimal
number
address
string
isGasAsset
required
boolean
isSynthetic
required
boolean
tax
object
buy
required
number
sell
required
number
affiliate
object
chain
required
string
Allowed values: ARB AVAX BASE BSC BTC BCH GAIA DASH DOGE ETH FIAT KUJI LTC MAYA NEAR OP DOT FLIP MATIC XRD XRP THOR SOL
symbol
required
string
ticker
required
string
decimal
number
address
string
isGasAsset
required
boolean
isSynthetic
required
boolean
tax
object
buy
required
number
sell
required
number
liquidity
object
chain
required
string
Allowed values: ARB AVAX BASE BSC BTC BCH GAIA DASH DOGE ETH FIAT KUJI LTC MAYA NEAR OP DOT FLIP MATIC XRD XRP THOR SOL
symbol
required
string
ticker
required
string
decimal
number
address
string
isGasAsset
required
boolean
isSynthetic
required
boolean
tax
object
buy
required
number
sell
required
number
protocol
object
chain
required
string
Allowed values: ARB AVAX BASE BSC BTC BCH GAIA DASH DOGE ETH FIAT KUJI LTC MAYA NEAR OP DOT FLIP MATIC XRD XRP THOR SOL
symbol
required
string
ticker
required
string
decimal
number
address
string
isGasAsset
required
boolean
isSynthetic
required
boolean
tax
object
buy
required
number
sell
required
number
tax
object
chain
required
string
Allowed values: ARB AVAX BASE BSC BTC BCH GAIA DASH DOGE ETH FIAT KUJI LTC MAYA NEAR OP DOT FLIP MATIC XRD XRP THOR SOL
symbol
required
string
ticker
required
string
decimal
number
address
string
isGasAsset
required
boolean
isSynthetic
required
boolean
tax
object
buy
required
number
sell
required
number
provider
string
Allowed values: CHAINFLIP CHAINFLIP_STREAMING MAYACHAIN MAYACHAIN_STREAMING ONEINCH PANCAKESWAP PANGOLIN_V1 SUSHISWAP_V2 THORCHAIN THORCHAIN_STREAMING TRADERJOE_V2 UNISWAP_V2 UNISWAP_V3 CAVIAR_V1 JUPITER CAMELOT_V3 OCISWAP_V1 OPENOCEAN_V2 OKX NEAR
providerAction
string
Allowed values: swap aggregation addLiquidity withdrawLiquidity addSavers withdrawSavers borrow repay name donate claim stake unstake
images
object
from
string
to
string
provider
string
chain
string
affiliateFees
Array<object>
object
affiliate
required
string
bps
required
string
isReferrer
required
boolean
payload
object
evmCalldata
string
logs
memo
string
spender
string
manifest
intentHash
string
thorname
string
legs
required
Array<object>
object
chainId
required
string
Allowed values: 42161 0xa4b1 43114 0xa86a 8453 0x2105 56 0x38 bitcoin bitcoincash chainflip cosmoshub-4 dash dogecoin kaiyo-1 1 0x1 fiat litecoin mayachain-mainnet-v1 mayachain-stagenet-v1 near 10 0xa polkadot 137 0x89 radix-mainnet ripple thorchain-1 thorchain-stagenet-v2 solana
hash
required
string
block
required
number
type
required
string
Allowed values: approve claim deposit lending lp_action native_contract_call native_send stake unstake streaming_swap swap thorname_action token_contract_call token_transfer unknown donate
status
required
string
Allowed values: unknown not_started pending swapping completed refunded failed
trackingStatus
string
Allowed values: not_started starting broadcasted mempool inbound outbound swapping completed refunded partially_refunded dropped reverted replaced retries_exceeded parsing_error
fromAsset
required
string
fromAmount
required
string
fromAddress
required
string
toAsset
required
string
toAmount
required
string
toAddress
required
string
finalAsset
object
chain
required
string
Allowed values: ARB AVAX BASE BSC BTC BCH GAIA DASH DOGE ETH FIAT KUJI LTC MAYA NEAR OP DOT FLIP MATIC XRD XRP THOR SOL
symbol
required
string
ticker
required
string
decimal
number
address
string
isGasAsset
required
boolean
isSynthetic
required
boolean
tax
object
buy
required
number
sell
required
number
finalAddress
string
finalisedAt
required
number
transient
object
estimatedTimeToComplete
required
number
currentLegIndex
number
estimates
object
inboundObservation
required
number
inboundConfirmation
required
number
streamingSwap
required
number
outboundDelay
required
number
outboundObservation
required
number
currentStage
required
string
providerDetails
object
streamingDetails
object
quantity
number
count
number
interval
number
subSwapsMap
Array<number>
meta
object
broadcastedAt
number
wallet
string
quoteId
string
explorerUrl
string
affiliate
string
fees
object
network
object
chain
required
string
Allowed values: ARB AVAX BASE BSC BTC BCH GAIA DASH DOGE ETH FIAT KUJI LTC MAYA NEAR OP DOT FLIP MATIC XRD XRP THOR SOL
symbol
required
string
ticker
required
string
decimal
number
address
string
isGasAsset
required
boolean
isSynthetic
required
boolean
tax
object
buy
required
number
sell
required
number
affiliate
object
chain
required
string
Allowed values: ARB AVAX BASE BSC BTC BCH GAIA DASH DOGE ETH FIAT KUJI LTC MAYA NEAR OP DOT FLIP MATIC XRD XRP THOR SOL
symbol
required
string
ticker
required
string
decimal
number
address
string
isGasAsset
required
boolean
isSynthetic
required
boolean
tax
object
buy
required
number
sell
required
number
liquidity
object
chain
required
string
Allowed values: ARB AVAX BASE BSC BTC BCH GAIA DASH DOGE ETH FIAT KUJI LTC MAYA NEAR OP DOT FLIP MATIC XRD XRP THOR SOL
symbol
required
string
ticker
required
string
decimal
number
address
string
isGasAsset
required
boolean
isSynthetic
required
boolean
tax
object
buy
required
number
sell
required
number
protocol
object
chain
required
string
Allowed values: ARB AVAX BASE BSC BTC BCH GAIA DASH DOGE ETH FIAT KUJI LTC MAYA NEAR OP DOT FLIP MATIC XRD XRP THOR SOL
symbol
required
string
ticker
required
string
decimal
number
address
string
isGasAsset
required
boolean
isSynthetic
required
boolean
tax
object
buy
required
number
sell
required
number
tax
object
chain
required
string
Allowed values: ARB AVAX BASE BSC BTC BCH GAIA DASH DOGE ETH FIAT KUJI LTC MAYA NEAR OP DOT FLIP MATIC XRD XRP THOR SOL
symbol
required
string
ticker
required
string
decimal
number
address
string
isGasAsset
required
boolean
isSynthetic
required
boolean
tax
object
buy
required
number
sell
required
number
provider
string
Allowed values: CHAINFLIP CHAINFLIP_STREAMING MAYACHAIN MAYACHAIN_STREAMING ONEINCH PANCAKESWAP PANGOLIN_V1 SUSHISWAP_V2 THORCHAIN THORCHAIN_STREAMING TRADERJOE_V2 UNISWAP_V2 UNISWAP_V3 CAVIAR_V1 JUPITER CAMELOT_V3 OCISWAP_V1 OPENOCEAN_V2 OKX NEAR
providerAction
string
Allowed values: swap aggregation addLiquidity withdrawLiquidity addSavers withdrawSavers borrow repay name donate claim stake unstake
images
object
from
string
to
string
provider
string
chain
string
affiliateFees
Array<object>
object
affiliate
required
string
bps
required
string
isReferrer
required
boolean
payload
object
evmCalldata
string
logs
memo
string
spender
string
manifest
intentHash
string
thorname
string