Cryptocurrency
allblu Crypto Swap Quotes
Get live cryptocurrency swap quotes and discover supported cross-chain assets directly in OpenClaw. The allblu plugin provides two read-only tools for retrieving fee-inclusive swap estimates, minimum receive amounts, estimated completion times, and supported assets across Bitcoin, Ethereum, Solana, TRON, Polkadot, and stablecoin networks. No API keys, wallet connections, or account registration required. Actual swaps are completed on https://www.allblu.xyz.
Install
openclaw plugins install npm:[email protected]
README
# allblu Crypto Swap Quotes for OpenClaw
A minimal, read-only OpenClaw tool plugin for retrieving estimated cross-chain cryptocurrency swap quotes from [allblu](https://www.allblu.xyz).
## Installation
Requires OpenClaw 2026.10.3 or later. Install the tested npm distribution:
```bash
openclaw plugins install npm:[email protected] --force --accept-capabilities
```
The plugin is read-only, requires no API keys, and does not connect to a wallet. It provides exactly two tools: `allblu_get_quote` and `allblu_list_assets`.
## Tools
### `allblu_get_quote`
Accepts canonical allblu `from_asset` and `to_asset` slugs plus a positive decimal `amount`. It returns:
- source and destination asset slugs;
- input and estimated receive amounts;
- the estimated destination-per-source exchange rate;
- minimum receive, when available;
- estimated duration and quote timestamp;
- a clean canonical allblu swap URL.
Quotes are estimates and may expire or become unavailable. `estimated_receive_amount` is the fee-inclusive estimate supplied by the existing allblu quote API; it does not include the user's separate source-chain wallet transaction fee. The plugin does not append an `amount` query parameter to swap URLs.
### `allblu_list_assets`
Takes no arguments. It returns `available`, `reason`, and an `assets` array. Each asset contains only its canonical allblu `asset_slug`, `symbol`, `name`, and human-readable `network`.
The catalog reflects assets configured for swap support by allblu; it does not guarantee that a live quote is available for every asset or pair at every moment. Live asset listing requires `GET /api/supported-assets` to be deployed on allblu.xyz. The plugin does not copy or guess allblu's internal token mapping.
## Safety boundary
This plugin only reads from allblu's public quote and supported-assets APIs. It does not:
- create swap orders;
- call swap execution endpoints;
- connect to wallets;
- request private keys or wallet addresses;
- generate deposit addresses;
- collect refund addresses;
- sign transactions;
- handle funds;
- call Chainflip directly.
All transactions take place on [allblu.xyz](https://www.allblu.xyz).
## Development
For local linked development:
```bash
openclaw plugins install --link ./allblu-openclaw-plugin --force --accept-capabilities
```
The repository must be built and validated before linking it locally.
Build and validate with the project scripts:
```bash
npm run plugin:build
npm run plugin:validate
```
The plugin has been built and validated locally with OpenClaw 2026.10.3 and Node.js 24.16.0.
## License
MIT. See [LICENSE](./LICENSE).
crypto
cryptocurrency
cross-chain
swaps
swap-quotes
bitcoin
ethereum
solana
tron
stablecoins
defi
read-only
Comments
Sign in to leave a comment