Table · StrataPlanned

WETH and Wrapped BTC Token Addresses by Chain

What is the WETH, WBTC or cbBTC contract address on each chain, and who issues or backs each one?

The WETH, WBTC, cbBTC, tBTC and other wrapped BTC and ETH contracts on each covered chain, with issuer, type, decimals and supply.

ShareEmail itvoltfincrypto.com/apps/wrapped-btc-eth-token-addresses
Blueprint

What the table will hold.

The table as it will open in Strata. Each figure is named here and arrives with its receipt; until its data is published, its place stays empty.

One row One row per wrapped BTC or ETH token contract per chain, on the latest complete daySorted by Token, lowest first

TokenWrapsChainContractIssuer or bridgeTypeCanonicalDecimalsSupplytokensReceipt
Token token Token
The token's name and symbol as its contract reports them.
Wraps wraps Text
BTC or ETH: the asset the token represents.
Chain chain Chain
The chain this contract lives on.
Contract contract Address
The token contract address, from the registry and confirmed on-chain.
Issuer or bridge issuer Text
The custodian, protocol or bridge that issues the token on this chain.
Type token_type Text
Wrapper contract, custodial issue, bridged copy or cross-chain standard.
Canonical canonical Text
Whether the chain's documentation names this contract as the canonical version.
Decimals decimals Number
The decimals the contract reports.
Supply supply Exact amount
totalSupply() at the latest day-end block, scaled by decimals.
Receipt receipt Link
The reads behind the row and the block they were made at.

Filter by Wraps, Chain, Type.

About

What it answers, and for whom.

Wrapped tokens let ETH and bitcoin move as ERC-20s, and developers look up their contracts constantly: WETH to route a swap, WBTC or cbBTC to list as collateral. Many chains carry several tokens with similar names, some issued by custodians and some by bridges, and only one is the address an app means. This table lists each of them on every covered chain.

Each row names the token's issuer or bridge, how it is made and what backs it: WETH wraps ETH one for one in a contract and custodial BTC tokens are minted against bitcoin a firm holds, while bridged copies depend on a bridge. It shows decimals, which differ between wrappers, and the token's supply on the chain today, read from the contract.

Method

How it will be measured.

Every figure will be read at a block, kept with its source and its exact read, and open a receipt anyone can re-check.

How receipts work →
  1. Each contract comes from the token registry, built from issuer and chain documentation, and is confirmed on-chain by its name(), symbol() and decimals().
  2. Type is wrapper contract, custodial issue, bridged copy or cross-chain standard, with the bridge or standard named; a wrapper contract's backing is its own ETH balance.
  3. Supply is totalSupply() at the latest day-end block on each chain, kept per chain so that bridged copies are never added to the original.
  4. Where a BTC token's reserves are published as Bitcoin addresses, the reserve balance is shown beside the token's total supply across chains in the row's receipt.

The data it needs

Read from chain state and history

  • token_supply_dailyTo buildToken supply by dayTotal supply of each registry token on each chain at day end: wrapped BTC, liquid staking tokens, tokenized assets and other tracked tokens.
  • bridge_flows_dailyTo buildBridge deposits and withdrawalsDeposits into and withdrawals out of canonical and major third-party bridges by chain, token and day, plus escrow balances at day end.
  • address_labelsTo buildAddress labelsLabels for known addresses: exchanges, bridges, protocols, funds, treasuries, sanctioned addresses and known attackers.
  • The token registry: issuer, type and the canonical contract on each chain
  • name(), symbol() and decimals() read from each contract
  • totalSupply() at day-end blocks on each chain
  • The ETH balance of each WETH contract and published BTC reserve addresses
Questions

Questions people ask.

What is WETH?

Wrapped ether: an ERC-20 token that holds ETH one for one. Contracts that expect ERC-20 tokens can handle WETH, and anyone can wrap or unwrap at any time through the WETH contract. On chains whose gas token is not ETH, the token called WETH is usually a bridged copy instead.

Why are there several WETH tokens on one chain?

Bridges and apps sometimes deploy their own wrapped ETH, and older bridged versions stay in circulation after a chain adopts a canonical one. The table marks the canonical contract that the chain's documentation names and lists the others with their issuers.

Why do wrapped BTC tokens use different decimals?

Each issuer chooses. WBTC and cbBTC use eight decimals, matching bitcoin's smallest unit, while tBTC and some others use eighteen like most ERC-20 tokens. An app that assumes one scale for every BTC token will misprice the others.

Is the address the same on every chain?

Sometimes. Some issuers deploy at the same address on several chains, but many do not, and a lookalike token can sit at an address that looks right on another chain. Always match the address to the chain, which is what each row does.

How can I check a wrapped token's backing?

For WETH, the contract's ETH balance should equal its supply. For custodial BTC tokens, compare the issuer's published reserve addresses on Bitcoin with the token's total supply across chains. The wrapped bitcoin supply page tracks those checks over time.

Wrapped token
A token that represents another asset one for one, held in a contract or by a custodian, so it can be used where the original cannot.
Canonical token
The version of a token that a chain or issuer names as official, usually minted by its native bridge or by the issuer.
Custodial issue
A token minted by a firm against assets it holds in custody, redeemable through that firm.

Build WETH and Wrapped BTC Token Addresses by Chain on verified data.

Start free in Voltfin Studio: boards, tables and reports where every number opens its receipt. Tell us which data you need first and we will build it next.