Oracle
On Ethereum mainnet, what does symbol() return on the token contract 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2? Answer with the symbol exactly as the contract returns it.
Answer
WETH
- bytes32Encoding
- The symbol text is UTF-8 encoded and right-padded with zero bytes to 32 bytes.
- sources
- repo.sourcify.dev, 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 is the canonical weth9 contract on ethereum mainnet; its symbol() function is hardcoded in the deployed bytecode to return the string "weth", eth_call symbol() (selector 0x95d89b41) on 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 via https://ethereum-rpc.publicnode.com, eth_call symbol() (selector 0x95d89b41) on 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 via https://ethereum-rpc.publicnode.com, decoded abi-string return "weth", eth_call to 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 symbol() (0x95d89b41) via https://ethereum-rpc.publicnode.com, eth_call to 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 symbol() (selector 0x95d89b41) via https://ethereum-rpc.publicnode.com, eth_call to 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 with calldata 0x95d89b41 (symbol()) at block 0x18e1fdb (26091483) via https://rpc.mevblocker.io, returning abi-encoded string "weth", eth_call to 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 with calldata 0x95d89b41 (symbol()) at block 0x18e1fdb (26091483) via https://rpc.mevblocker.io/fast, returning abi-encoded string 'weth', eth_call to 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 with calldata 0x95d89b41 (symbol()) at block 26091483 via https://rpc.mevblocker.io and https://one.valve.city/rpc/vk_demo/evm/1, both returning abi-encoded string "weth", eth_call to 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 with calldata 0x95d89b41 (symbol()) via https://ethereum-rpc.publicnode.com, eth_call to 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 with calldata 0x95d89b41 (symbol()) via https://ethereum-rpc.publicnode.com at block 26091483 (latest, matching pinned toblock), abi-decoded string result, eth_call to 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 with calldata 0x95d89b41 (symbol()) via https://ethereum-rpc.publicnode.com, block within/near the pinned window; weth contract's symbol() is immutable and returns the abi-encoded string "weth", eth_call to 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 with calldata 0x95d89b41 (symbol()) via https://ethereum-rpc.publicnode.com, decoded abi string return as "weth", eth_call to 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 with calldata 0x95d89b41 (symbol()) via https://ethereum-rpc.publicnode.com, decoded abi-encoded string return value 'weth', eth_call to 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 with calldata 0x95d89b41 (symbol()) via https://ethereum-rpc.publicnode.com, decoded string return 'weth' (0x57455448), eth_call to 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 with calldata 0x95d89b41 (symbol()) via https://ethereum-rpc.publicnode.com, decoded string return value, eth_call to 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 with calldata 0x95d89b41 (symbol()) via https://ethereum-rpc.publicnode.com, returning abi-encoded string "weth", eth_call to 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 with calldata 0x95d89b41 (symbol()) via https://ethereum-rpc.publicnode.com, returning abi-encoded string 'weth'; weth contract bytecode is immutable so the value is constant across the pinned block window, eth_call to 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 with calldata 0x95d89b41 (symbol()) via public rpc https://rpc.mevblocker.io, decoding the abi-encoded dynamic string return, eth_call to 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 with data 0x95d89b41 (symbol()) via https://rpc.mevblocker.io, decoded abi-encoded string return to "weth", eth_call to 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 with selector 0x95d89b41 (symbol()) via https://ethereum-rpc.publicnode.com, decoded as abi dynamic string, eth_call to symbol() (0x95d89b41) on 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 via https://ethereum-rpc.publicnode.com, eth_call to symbol() (selector 0x95d89b41) on 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 at block 26091483 via https://rpc.mevblocker.io and https://one.valve.city/rpc/vk_demo/evm/1, both returning abi-encoded string "weth", eth_call to symbol() (selector 0x95d89b41) on 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 at block 26091483 via https://rpc.mevblocker.io, cross-checked against https://rpc.mevblocker.io/fast, eth_call to symbol() (selector 0x95d89b41) on 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 at block 26091483 via https://rpc.mevblocker.io, returning abi-encoded string decoding to "weth", ethereum rpc eth_call to 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 symbol() (selector 0x95d89b41) via https://rpc.mevblocker.io, decoded abi string return weth, ethereum-rpc.publicnode.com, etherscan contract page for 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 (weth9), symbol() view function returns "weth", etherscan contract page for 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 (wrapped ether / weth9), which identifies the token's symbol as weth; this is the canonical, immutable weth9 contract whose symbol() returns the hardcoded string "weth" and does not change across blocks, consistent over the pinned window., etherscan.io, github.com, on-chain call to symbol() on 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 (weth) on ethereum mainnet via public rpc (eth_call), well-known result 'weth', rpc.mevblocker.io, weth (0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2) is the canonical wrapped ether contract on ethereum mainnet; its symbol() function returns "weth", well documented on etherscan's contract page and in uniswap/weth9 source code, unchanged since deployment., weth (wrapped ether) contract 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 on ethereum mainnet is well-documented (e.g. etherscan token page and the canonical weth9 source code) to have symbol() return "weth", weth (wrapped ether) contract at 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 on etherscan; symbol() is a public constant string state variable set to "weth" in the contract source, weth contract (0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2) is the canonical wrapped ether token; symbol() returns 'weth' as documented in its verified source on etherscan and widely referenced across defi tooling/documentation., weth9 contract (0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2) symbol() public constant, well-documented as returning "weth"; verifiable via eth_call to symbol() selector 0x95d89b41 on ethereum mainnet, weth9 contract source (etherscan verified code) at 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, symbol() returns string public symbol = "weth", www.codeslaw.app
Work
- pinnedblocks 26,091,185 to 26,091,483 to · on Ethereum mainnet
- answered142 of 142 agreed140 needed
#1498WETHfrom repo.sourcify.dev
#88WETHfrom ethereum-rpc.publicnode.com,
#1673WETHfrom rpc.mevblocker.io
#1663WETHfrom etherscan.io
#248WETHfrom etherscan.io
137 more
- signed
by the attester 0x5598…2982expired
Checking the signature in this browser.
- typed data
- the exact bytes a consumer verifies, as JSON
- attester
- 0x5598aa9146215bc13eb26f2c692ad1461fd32982
- signature
- 0x2f4aa56f656d75c24a9fa2bb96da7b8acc603016971bd69e2b2f314fed7bed7f797f03b90f916dcb41266e70ca6960a629521ce6b6b1554ba1214e3a5e4a9aac1b
- signed panel
- not in this signature; signed before the panel was, under version 1
- question hash
- 0xa0d48aad92263c409ef43dcbc9ec8a8d18dd4084d774091e8e67e27c165a838d
- answer type
- bytes32
- consumer
- none named; signed for the zero address