Skip to main content

Custom Tokens

Use any EIP-3009 compatible token with Armory — not just the pre-configured ones.

Define a Custom Token

Create a token object matching your contract:

Use with Middleware

Pass your custom token directly to the middleware:

Bun

Express

Hono

Elysia

Use with Client

Pass your custom token when creating a client:

Viem

Ethers

Web3.js

Register Token (Optional)

If you want your token to be discoverable via the token registry:

Multi-Token Setup

Accept multiple custom tokens:

Token Requirements

Your token must implement EIP-3009:
Most major stablecoins (USDC, USDT, DAI, PYUSD) already support this.