Split Intent by Liquidity
Intents
Split Intent by Liquidity
Splits token amounts into multiple intents based on available relayer liquidity. Each returned intent can be filled by a single relayer.
POST
Split Intent by Liquidity
Documentation Index
Fetch the complete documentation index at: https://docs.rhinestone.dev/llms.txt
Use this file to discover all available pages before exploring further.
Headers
Rhinestone API key
API version (YYYY-MM.name). Will become required in a future release.
Pattern:
^\d{4}-\d{2}\.[a-z0-9]+$Example:
"2026-01.alps"
Body
application/json
Body
The destination chain ID
Pattern:
^eip155:\d+$Example:
"eip155:42161"
Map of token addresses to amounts
Example:
{
"0xaf88d065e77c8cc2239327c5edb3a432268e5831": "5000000000000"
}Optional array of settlement layers to filter by. If not provided, all layers are considered.
Available options:
INTENT_EXECUTOR, SAME_CHAIN, ACROSS, ECO, RELAY, OFT, NEAR, RHINO, CCTP Example:
["ACROSS", "ECO"]Response
200
Successfully split the intent by available liquidity
Array of intents, each mapping token addresses to amounts that can be filled by a single relayer
Example:
[
{
"0xaf88d065e77c8cc2239327c5edb3a432268e5831": "2400000000000"
},
{
"0xaf88d065e77c8cc2239327c5edb3a432268e5831": "1700000000000"
},
{
"0xaf88d065e77c8cc2239327c5edb3a432268e5831": "900000000000"
}
]