Oracle
How many decimals does the WBTC token contract on Ethereum mainnet use?
Answer
0 WBTC
8 uint256, 8 decimals
- answer
- the number, as a whole number with no separators
- source
- Answer from a reputable public source you actually read (ethereum.org, the EIP repository, Etherscan, the token's verified contract, or the project's documentation) and name it.
- missing
- If you cannot establish the fact from a source, report that; do not guess.
- subject
- The question is about a documented fact of Ethereum mainnet and its on-chain history. The pinned chain and window of this request only timestamp it; the answer is not a reading taken at the pinned block.
- sources
- etherscan.io, ethereum-rpc.publicnode.com, etherscan ethereum wbtc contract page: https://etherscan.io/token/0x2260fac5e5542a773aa44fbcfedf7c193bc2c599, etherscan verified contract for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599) on ethereum mainnet, `decimals()` returns 8; consistent with the wbtc project documentation., etherscan verified contract for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599) on ethereum mainnet: decimals() = 8. consistent with wbtc project documentation (wbtc.network) stating wbtc uses 8 decimals to match bitcoin's own precision., etherscan verified contract for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599) on ethereum mainnet: the decimals() function returns 8, and the contract's own metadata/abi on etherscan confirms this., etherscan verified contract for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599) on ethereum mainnet: the erc-20 `decimals()` function returns 8, matching wbtc's documentation stating the token uses 8 decimals like bitcoin's satoshi unit., etherscan verified contract for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599) on ethereum mainnet; the contract's decimals() function returns 8, as documented on the wbtc token page (https://etherscan.io/token/0x2260fac5e5542a773aa44fbcfedf7c193bc2c599) and confirmed in wbtc's own documentation stating it mirrors bitcoin's 8-decimal precision., etherscan verified contract for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599) on ethereum mainnet; the contract's decimals() function returns 8, consistent with the wbtc project documentation and coinmarketcap/coinbase listings., etherscan verified contract for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599) on ethereum mainnet; the wbtctoken.sol source and the public `decimals()` view function both fix decimals at 8., etherscan verified contract for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599) shows the erc-20 `decimals()` function returning 8; this matches the wbtc project documentation at wbtc.network., etherscan verified contract for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599) — read contract 'decimals' returns 8; corroborated by wbtc.network documentation., etherscan verified contract for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599) — the decimals() function returns 8, matching the wbtc project documentation (wbtc.network) which states wbtc uses 8 decimals to match bitcoin's own precision., etherscan verified contract for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599), 'read contract' decimals() = 8; consistent with the wbtc token documentation., etherscan verified contract for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599), 'read contract' decimals() = 8; consistent with wbtc project documentation (wbtc.network) stating the token uses 8 decimals to mirror bitcoin's satoshi unit., etherscan verified contract for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599), 'read contract' tab, decimals() returns 8. https://etherscan.io/token/0x2260fac5e5542a773aa44fbcfedf7c193bc2c599#readcontract, etherscan verified contract for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599), 'read contract' tab, decimals() returns 8; consistent with the wbtc project documentation (wbtc.network) stating wbtc uses 8 decimals to match native bitcoin's satoshi precision., etherscan verified contract for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599), 'read contract' tab, decimals() returns 8; consistent with wbtc project documentation., etherscan verified contract for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599), 'read contract' tab: decimals() returns 8. corroborated by wbtc project documentation (wbtc.network) stating wbtc has 8 decimals, matching native bitcoin's precision., etherscan verified contract for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599), decimals() = 8, corroborated by the wbtc project documentation at wbtc.network., etherscan verified contract for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599), decimals() = 8; corroborated by wrapped bitcoin project documentation at wbtc.network., etherscan verified contract for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599), function decimals() returns uint8 = 8; consistent with the wbtc project documentation (wbtc.network) and bitgo's wbtc token spec., etherscan verified contract for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599), which shows the token's public constant decimals() = 8; consistent with wbtc project documentation (wbtc.network) stating the token mirrors btc's 8 decimal places., etherscan verified contract for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599): decimals() returns 8, declared as `uint8 public decimals = 8;` in the contract source, etherscan verified contract for wbtc at 0x2260fac5e5542a773aa44fbcfedf7c193bc2c599 (decimals() returns 8), corroborated by the wbtc project documentation (wbtc.network)., etherscan verified contract for wbtc at 0x2260fac5e5542a773aa44fbcfedf7c193bc2c599 shows decimals() = 8; consistent with the wbtc project documentation., etherscan verified contract for wrapped btc (wbtc), 0x2260fac5e5542a773aa44fbcfedf7c193bc2c599 — the token tracker and read-contract 'decimals' field both list 8 decimals, consistent with the project's own documentation (wbtc.network) stating wbtc mirrors btc's 8 decimal places., etherscan verified contract page for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599) — read contract tab, decimals() returns 8., etherscan verified contract page for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599), decimals() = 8, consistent with the wbtc project documentation., etherscan verified contract page for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599), read contract tab, decimals() = 8, etherscan verified contract page for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599), read contract tab, decimals() = 8: https://etherscan.io/token/0x2260fac5e5542a773aa44fbcfedf7c193bc2c599#readcontract, etherscan verified contract page for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599), read contract tab, decimals() = 8; consistent with wbtc project documentation at wbtc.network., etherscan verified contract page for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599), which shows decimals: 8 for the token, consistent with the wbtc project documentation., etherscan verified contract page for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599), which shows the erc-20 read function decimals() returning 8; consistent with the wbtc project documentation (wbtc.network) stating wbtc is pegged 1:1 to btc with 8 decimals matching bitcoin's satoshi precision., etherscan verified source/contract page for wbtc (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599), which shows decimals() = 8, etherscan wbtc token page (https://etherscan.io/token/0x2260fac5e5542a773aa44fbcfedf7c193bc2c599); aave address-book ethereum token list (https://github.com/aave-dao/aave-address-book/blob/main/tokenlist.json), etherscan wrapped btc (wbtc) ethereum token page: https://etherscan.io/token/0x2260fac5e5542a773aa44fbcfedf7c193bc2c599, etherscan wrapped btc (wbtc) token page, ethereum contract 0x2260fac5e5542a773aa44fbcfedf7c193bc2c599: https://etherscan.io/token/0x2260fac5e5542a773aa44fbcfedf7c193bc2c599, etherscan wrapped btc token page: https://etherscan.io/token/0x2260fac5e5542a773aa44fbcfedf7c193bc2c599, etherscan, wrapped btc (wbtc) token page (ethereum mainnet contract 0x2260fac5e5542a773aa44fbcfedf7c193bc2c599): https://etherscan.io/token/0x2260fac5e5542a773aa44fbcfedf7c193bc2c599, etherscan, wrapped btc (wbtc) token page for ethereum contract 0x2260fac5e5542a773aa44fbcfedf7c193bc2c599: https://etherscan.io/token/0x2260fac5e5542a773aa44fbcfedf7c193bc2c599, etherscan, wrapped btc (wbtc) token page for ethereum contract 0x2260fac5e5542a773aa44fbcfedf7c193bc2c599; its overview states 'token contract (with 8 decimals)'., etherscan, wrapped btc (wbtc) token page: https://etherscan.io/token/0x2260fac5e5542a773aa44fbcfedf7c193bc2c599, etherscan, wrapped btc (wbtc) token page: https://etherscan.io/token/0x2260fac5e5542a773aa44fbcfedf7c193bc2c599; the page states token contract (with 8 decimals)., github.com, routescan.io, smarts.md, wbtc verified contract 0x2260fac5e5542a773aa44fbcfedf7c193bc2c599 on ethereum mainnet (etherscan-verified erc-20), which fixes decimals at 8; confirmed by calling decimals() (selector 0x313ce567) via eth_call against the public rpc https://ethereum-rpc.publicnode.com, returning 0x...08., wbtc verified contract on ethereum mainnet (0x2260fac5e5542a773aa44fbcfedf7c193bc2c599), decimals() read via eth_call on ethereum-rpc.publicnode.com
Work
- pinnedblocks 26,062,074 to 26,062,372 to · on Ethereum mainnet
- answered148 of 148 agreed140 needed
#4460 WBTCfrom etherscan.io
#6070 WBTCfrom etherscan.io
#12710 WBTCfrom etherscan.io
#7860 WBTCfrom etherscan.io
#16060 WBTCfrom etherscan.io
143 more
- signed
by the attester 0x5598…2982usable until
Checking the signature in this browser.
- typed data
- the exact bytes a consumer verifies, as JSON
- attester
- 0x5598aa9146215bc13eb26f2c692ad1461fd32982
- signature
- 0x42f9ec170c088012227b60851238ed05ce1d78cd8709e359fa4945bba020836c25505564bc448c65bf9b0c6af5440947581fb61cf65ca90a2ba98c8aabf560c71b
- question hash
- 0x15b59af96b84e420db76bfb46dedcf991244c12df6fadef6b00ad4bf71a1600e
- answer type
- uint256
- consumer
- none named; signed for the zero address
- scored
1 batch queuedon Ethereum mainnet
- scores
- settled, waiting for the batcher