← Back to Plugins
Cryptocurrency

allblu Crypto Swap Quotes

Allblu By Allblu 👁 11 views ▲ 1 votes

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.

Homepage GitHub

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

Loading comments...