Reference
The tokenIn address
0xb8ce59fc3717ada4c02eadf9682a9e934f625ebbPattern: ^0x(.*)$The tokenOut address
0x0000000000000000000000000000000000000000Pattern: ^0x(.*)$The amount of tokenIn used in the swap
100000The amount of tokenIn used in the swap
0Example: 100000The amount of tokenIn used in the swap
0Example: 100000The amount of tokenIn used in the swap
100000The address to send the output to
0x009aB009A009Ab009A009aB009a009ab009A009aPattern: ^0x(.*)$The maximum slippage allowed in the swap as a decimal fraction, for example 0.005 for 0.5% slippage. 0 < maxSlippage < 1
0.01Example: 0.010The maximum slippage allowed in the swap as a decimal fraction, for example 0.005 for 0.5% slippage. 0 < maxSlippage < 1
0Example: 0.01The maximum slippage allowed in the swap as a decimal fraction, for example 0.005 for 0.5% slippage. 0 < maxSlippage < 1
0Example: 0.01The maximum slippage allowed in the swap as a decimal fraction, for example 0.005 for 0.5% slippage. 0 < maxSlippage < 1
0.01Example: 0.01Whether to simulate the quotes
trueWhether to simulate the quotes
trueWhether to simulate the quotes
falseExample: trueWhether to simulate the quotes
falseExample: trueThe referral code to use in the swap
12345678900The referral code to use in the swap
0Example: 1234567890The referral code to use in the swap
0Example: 1234567890The referral code to use in the swap
1234567890GET /meta/swap?tokenIn=0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb&tokenOut=0x0000000000000000000000000000000000000000&amount=100000&maxSlippage=0.01 HTTP/1.1
Host:
Accept: */*
[
{
"amountIn": "100000",
"aggregator": "oogaBooga",
"amountOut": "2450337340878051",
"minAmountOut": "2450337340878051",
"simulationAmountOut": "2450337340878051",
"priceImpact": -0.0004537756539829,
"fee": "100000",
"gas": "358339",
"value": "0",
"routerAddr": "0x5fbD1B5AA82d09359C05428647871fe9aDd3F411",
"calldata": "0x1234567890123456789012345678901234567890",
"status": "Success"
}
]List of available aggregators
GET /meta/aggregators HTTP/1.1
Host:
Accept: */*
List of available aggregators
[
{
"id": "oogaBooga",
"displayName": "OOGA BOOGA",
"logoUrl": "https://assets-agg.oogabooga.io/oogaBooga.svg"
}
]Establishes a Server-Sent Events (SSE) stream that provides real-time swap quotes from multiple aggregators. The stream emits various event types including connection status, quotes, errors, heartbeats, and completion notifications.
The tokenIn address
0xb8ce59fc3717ada4c02eadf9682a9e934f625ebbPattern: ^0x(.*)$The tokenOut address
0x0000000000000000000000000000000000000000Pattern: ^0x(.*)$The amount of tokenIn used in the swap
100000The amount of tokenIn used in the swap
0Example: 100000The amount of tokenIn used in the swap
0Example: 100000The amount of tokenIn used in the swap
100000The address to send the output to
0x009aB009A009Ab009A009aB009a009ab009A009aPattern: ^0x(.*)$The maximum slippage allowed in the swap as a decimal fraction, for example 0.005 for 0.5% slippage. 0 < maxSlippage < 1
0.01Example: 0.010The maximum slippage allowed in the swap as a decimal fraction, for example 0.005 for 0.5% slippage. 0 < maxSlippage < 1
0Example: 0.01The maximum slippage allowed in the swap as a decimal fraction, for example 0.005 for 0.5% slippage. 0 < maxSlippage < 1
0Example: 0.01The maximum slippage allowed in the swap as a decimal fraction, for example 0.005 for 0.5% slippage. 0 < maxSlippage < 1
0.01Example: 0.01Whether to simulate the quotes
trueWhether to simulate the quotes
trueWhether to simulate the quotes
falseExample: trueWhether to simulate the quotes
falseExample: trueThe referral code to use in the swap
12345678900The referral code to use in the swap
0Example: 1234567890The referral code to use in the swap
0Example: 1234567890The referral code to use in the swap
1234567890SSE stream of quote events
Server-Sent Events formatted string containing quote data
event: connected data: {"message":"Connected to quote stream","aggregators":["hyperBloom","oogaBooga"]}GET /meta/stream/swap?tokenIn=0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb&tokenOut=0x0000000000000000000000000000000000000000&amount=100000&maxSlippage=0.01 HTTP/1.1
Host:
Accept: */*
SSE stream of quote events
event: connected
data: {"message":"Connected to quote stream","aggregators":["hyperBloom","oogaBooga"]}
Last updated