Oracle

792004d1signed

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

  1. pinnedblocks 26,091,185 to 26,091,483 to · on Ethereum mainnet
  2. answered142 of 142 agreed140 needed
  3. 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