Skip to main content

Using Other Currencies

You can pay for transactions in any of the 14 cryptocurrencies we support.

Currency / BlockchainCurrencyParameter ValueBundlr SupportWebBundlr Support
AptosAPTaptosyesyes
AlgorandALGOalgorandyesno
ArbitrumETHarbitrumyesyes
ArweaveARarweaveyesno
Avalanche C-ChainAVAXavalancheyesyes
BobaBOBAbobayesyes
Boba-ethETHboba-ethyesyes
ChainlinkLINKchainlinkyesno
EthereumETHethereumyesyes
FantomFTMfantomyesyes
NearNEARnearyesyes
PolygonMATICmaticyesyes
SolanaSOLsolanayesyes

To use a different currency, simply link your private key and supply the currency name when creating a new Bundlr object. The accepted values for "currency_name" are listed in the third column of the table above.

General Format:

import Bundlr from “@bundlr-network/client”;

const bundlr = new Bundlr("<node_url>", "<currency_name>", "<private_key>");

await bundlr.upload(“Hello world”);

Matic Example:

import Bundlr from “@bundlr-network/client”;

const bundlr = new Bundlr(“https://node2.bundlr.network”, “matic”,<matic_private_key>);

await bundlr.upload(“Hello world”);

You can also use our devnet with free devnet currencies available from public faucets.