lifi
Cross-chain token swaps and bridges via the LI.FI protocol. Get quotes, execute transfers, track progress, and compose DeFi operations across 35+ blockchains.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/rhlsthrm/lifi-crosschain/lifi — Cross-Chain Swaps & Bridges
LI.FI is a cross-chain bridge and DEX aggregation protocol. It finds optimal routes across 35+ blockchains, comparing dozens of bridges (Stargate, Hop, Across, etc.) and DEXes (Uniswap, SushiSwap, 1inch, etc.) to execute token swaps and cross-chain transfers.
Arguments: $ARGUMENTS
Parse the arguments:
- First positional arg: Action —
swap,bridge,track,routes,zap, or a natural language request - Remaining args: Details (token names, amounts, chains, tx hashes, etc.)
If no arguments are provided, ask the user what they want to do.
Key Concepts
- Base URL:
https://li.quest/v1 - The API returns
transactionRequestobjects (to, data, value, gasLimit, gasPrice) ready to sign — provide these to the agent's wallet - Native token address:
0x0000000000000000000000000000000000000000(for ETH, MATIC, BNB, etc.) - Amounts are always in the token's smallest unit (wei): 1 ETH =
1000000000000000000(18 decimals), 1 USDC =1000000(6 decimals) - Optional API key via
x-lifi-api-keyheader for higher rate limits (not required)
API Reference
Discovery Endpoints
GET /v1/chains — List supported blockchains
curl -s "https://li.quest/v1/chains"
# Optional: ?chainTypes=EVM or ?chainTypes=SVM
GET /v1/tokens — List supported tokens
curl -s "https://li.quest/v1/tokens?chains=1,137"
# Optional: chainTypes, minPriceUSD
GET /v1/token — Get specific token details
curl -s "https://li.quest/v1/token?chain=1&token=USDC"
# chain (required): chain ID or name. token (required): address or symbol
GET /v1/connections — Check available swap routes
curl -s "https://li.quest/v1/connections?fromChain=1&toChain=137&fromToken=0x0000000000000000000000000000000000000000"
# Optional: toToken, chainTypes, allowBridges
GET /v1/tools — List available bridges and DEXes
curl -s "https://li.quest/v1/tools"
# Returns {bridges: [{key, name}], exchanges: [{key, name}]}
Quote & Swap Endpoints
GET /v1/quote — Get optimal route + transaction data
The primary endpoint for initiating any swap or bridge.
curl -s "https://li.quest/v1/quote?\
fromChain=1&toChain=137\
&fromToken=0x0000000000000000000000000000000000000000\
&toToken=0x0000000000000000000000000000000000000000\
&fromAddress=0xYOUR_WALLET\
&fromAmount=1000000000000000000\
&slippage=0.03"
Required: fromChain, toChain, fromToken, toToken, fromAddress, fromAmount Optional: toAddress, slippage (decimal, e.g. 0.03 = 3%), integrator, order (RECOMMENDED|FASTEST|CHEAPEST|SAFEST), allowBridges, allowExchanges
Returns: action, estimate (toAmount, fees, executionDuration), and transactionRequest (to, data, value, gasLimit).
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-rhlsthrm-lifi-crosschain": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
Lifi Orchestrator
Skill by rhlsthrm
telegram-history
Fetch Telegram chat message history via MTProto user API (Telethon). Use when needing to read old messages from any Telegram chat, group, or forum topic that the bot API can't access. Supports fetching by chat ID, forum topic/thread, message count, pagination, and JSON output. Requires one-time user login with phone number + 2FA.