ActiveRoutesController_nextTx
GEThttps://api.socket.tech/v2/route/build-next-tx
ActiveRoutesController_nextTx
Request​
Query Parameters
Id of Active Route.
This will override the existing recipient if specified for the tx. !!If overridden the recipient will be change in the Database too.
bridgeSlippage between 0 - 100. Overrides the default bridge slippage in the route. NOTE - Slippage is not present for all bridges.
swapSlippage between 0 - 100. Overrides the default swap slippage in the route.
Header Parameters
Responses​
- 200
Get next tx details of an active route
- application/json
- Schema
- Example (from schema)
Schema
Status of API.
result
object
required
Possible values: [approve
, fund-movr
, claim
, dex-swap
, sign
]
Type of user transaction.
Address to which transaction has to be sent.
Possible values: [MAINNET_CHAIN_ID
, OPTIMISM_CHAIN_ID
, BSC_CHAIN_ID
, XDAI_CHAIN_ID
, POLYGON_CHAIN_ID
, FANTOM_CHAIN_ID
, ZKSYNC_ERA_CHAIN_ID
, POLYGON_ZKEVM_CHAIN_ID
, MANTLE_CHAIN_ID
, BASE_CHAIN_ID
, MODE_CHAIN_ID
, ARBITRUM_CHAIN_ID
, AVAX_CHAIN_ID
, LINEA_CHAIN_ID
, BLAST_CHAIN_ID
, SCROLL_CHAIN_ID
, ZORA_CHAIN_ID
, AURORA_CHAIN_ID
]
Id of chain where transaction has to be sent.
Calldata for transaction.
Possible values: [eth_sendTransaction
, eth_signMessage
]
Type of transaction.
Id of Active Route.
Native token amount to be sent with transaction.
Index of transaction in Active Route. Index of the object in the userTxs array.
Total number of transactions in Active Route.
approvalData
object
required
Minimum amount of approval needed.
Address of token for which approval is required.
Contract address that needs approval.
Address of owner.
{
"status": true,
"result": {
"userTxType": "dex-swap",
"txTarget": "0x3e8cB4bd04d81498aB4b94a392c334F5328b237b",
"chainId": 137,
"txData": "0xaajlafnalfnal",
"txType": "eth_sendTransaction",
"activeRouteId": 420,
"value": "10000000000000000",
"userTxIndex": 2,
"totalUserTx": 2,
"approvalData": {
"minimumApprovalAmount": "10000000000000000",
"approvalTokenAddress": "0x2791bca1f2de4661ed88a30c99a7a9449aa84174",
"allowanceTarget": "0x2791bca1f2de4661ed88a30c99a7a9449aa84174",
"owner": "0x3e8cB4bd04d81498aB4b94a392c334F5328b237b"
}
}
}