BETA — mainnet live (chain 482120); features are still being finished. Transparency →
Bitcoin Swap BETA Chain 482120
Developers · Concepts

Assets

BTCw, USDw and the 200 price-tracker tokens (crypto and US stocks): what they are and how to identify them.

Concepts › Assets

The chain has 202 tradable assets. All of them use 18 decimals.

BTCw — native coin

The chain's native coin, used to pay gas and as the shared side of every pool. In the API and SDK, BTCw is represented by the placeholder address 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE (the strings native, BTCw and 0x000…0 are also accepted).

USDw

ERC-20 at 0x3b5BD179CA6Aab4DAF0f842829776843ABe6e727. Used as the unit of account in OracleAMM and as the bridge asset.

Price-tracker tokens (…w)

200 tokens in two classes. Each token tracks the USD price of an external asset via the PriceHub oracle and has one pool against BTCw in ClpPools. The class field of /api/v2/pools gives the class: crypto, stock or stable (USDw).

ClassCountExamplesTracks
Crypto100ETHw, SOLw, BNBwtop 100 tokens by market cap
US stocks100NVDAw, AAPLw, MSFTwthe share price of the 100 largest US companies by market cap; named "<Company> Stock Price Tracker"

Both classes run on the same mechanism: the same TokenFactory, PriceHub and ClpPools, and the same OracleRebalancer + keeper keeping pool prices near the oracle.

Identifying assets

Always match on chainId 482120 + contract address. Do not match on symbol: BTCW, USDW and many …w symbols are already used by unrelated assets on other chains and on price-data platforms.

Symbols are for display only. The quote API still accepts symbols for convenient manual testing, but production integrations must send addresses.

Logos

BTCw logo: https://btcw.tech/logo.svg (a logo.png version is also available). USDw: https://btcw.tech/usdw.png. Price-tracker tokens: the logoURI field in /api/v2/swap/assets.