Create Transfer (Best Effort)

post

Creates a cross-chain transfer session.

Deposit any amount of the origin token to the returned depositAddress. The recipient will automatically receive the destination token, optimized for cost and speed.

Set dryMode: true to preview the transfer without creating an active session.

Body
originTokenstringRequired

The origin token in chain:address format

Example: base:0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
destinationTokenstringRequired

The destination token in chain:address format

Example: solana:EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
recipientstringRequired

The recipient address in chain:address format

Example: solana:7aLBCrbn4jDNSxLLJYRRnKbkqA5cuaeaAzn74xS7eKPD
dryModebooleanOptional

If true, the deposit address will not be observed for deposits

Default: false
amountstringOptional

Expected input amount in smallest units. Optional, used for estimation only.

Example: 1000000
Responses
post
/transfers/create-best-effort
200

Transfer created successfully

Last updated