Aggregate Bridge Swap

Time Status User Agent
Make a request to see history.

URL Expired

The URL for this request expired after 30 days.

The request body for a /defi/v1/bridge/swaps

srcChainId

string

The unique chain ID to specify the source chain. Find more here.


dstChainId

string

required

The unique chain ID to specify the destination chain. Find more here.


srcChainSymbol

string

Symbol of the source chain.


srcTokenSymbol

string

Symbol of the token to swap.


dstTokenSymbol

string

Symbol of the token to be received after the swap.


amountIn

string

required

Amount of the token to be swapped.


srcTokenAddress

string

Address of the source token.


dstTokenAddress

string

Address of the destination token.


from

string

required

Address of the sender of the token.


gas

string

Maximum gas to be approved for the transaction.


to

string

required

Address of the recipient of the token.


excludedBridges

string

Comma-separated values of bridges to exclude.


bestNetPrice

boolean

If true, sorts prepared transactions by net value (amountsOut minus gas) in descending order. If multiple sort parameters are true, bestNetPrice takes precedence.


bestQuote

boolean

If true, sorts prepared transactions by amountsOut in descending order. If multiple sort parameters are true, bestNetPrice takes precedence.


lowestGas

boolean

If true, sorts prepared transactions by gas cost in ascending order. If multiple sort parameters are true, bestNetPrice takes precedence.


gasPriority

string

Specifies the priority level for gas fees (e.g., 'low', 'medium', or 'high'), which influences the transaction speed and cost.


enableFee

boolean

Flag to include a basis points fee transaction alongside the main transaction when set to true.


batchOption

string

enum

undefined

Allowed:

EIP-5792``EIP-7702


batcherContract

string

The EOA address of the batcher that will be used to execute the transaction when using EIP-7702 batching. If not provided, the default batcher contract for the chain will be used.

Successful response

Shell

curl --request POST \
     --url https://svc.blockdaemon.com/defi/v1/bridge/swaps \
     --header 'accept: application/json' \
     --header 'content-type: application/json'