Oracle
Bitmap of 6 token-safety facts on Ethereum mainnet (chain 1) at the window closing block. Fact i is the proposition in definition f<i>. Return a bytes32 in which bit i (bit 0 = least significant) is 1 if fact i is true and 0 if it is false; bits 6 and above are 0.
Answer
0x0000000000000000000000000000000000000000000000000000000000000000
- f0
- The source code of 0xfa0efea559bde229031c2b0a219472316647759c on Ethereum mainnet is not verified, or 0xfa0efea559bde229031c2b0a219472316647759c is a proxy whose current implementation's source code is not verified (see verified, proxy).
- f1
- 0xfa0efea559bde229031c2b0a219472316647759c on Ethereum mainnet is a proxy (see proxy).
- f2
- 0xfa0efea559bde229031c2b0a219472316647759c on Ethereum mainnet is a proxy (see proxy) and the source code of its current implementation is not verified (see verified).
- f3
- The code of 0xfa0efea559bde229031c2b0a219472316647759c on Ethereum mainnet, or of its current implementation if it is a proxy, has a reachable SELFDESTRUCT, or a reachable DELEGATECALL whose target a caller or a role can choose (see reachable, role).
- f4
- 0xfa0efea559bde229031c2b0a219472316647759c on Ethereum mainnet has an owner that is not renounced (see owner).
- f5
- An owner of 0xfa0efea559bde229031c2b0a219472316647759c on Ethereum mainnet that is not renounced is an EOA, or is a contract that can act with a timelock delay shorter than 1 day; no timelock counts as zero (see owner).
- bits
- Bit i of the answer is (answer >> i) & 1 for i from 0 to 5. Bit i is 1 exactly when the proposition in definition f<i> is true at the window closing block. Bits 6 to 255 are 0. Each fact is judged on its own.
- role
- A role is any address, or holder of an access-control role, that can call a restricted function of the token or its current implementation at the window closing block. Owners are roles. A role with no holder, or held only by a renounced address, does not count.
- owner
- The owner is the address returned at the window closing block by the first of owner() or getOwner() that the token or its implementation implements, else any holder of DEFAULT_ADMIN_ROLE (0x00). A proxy's EIP-1967 admin (slot 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103) is also an owner. An owner of 0x0 or 0x000000000000000000000000000000000000dEaD is renounced.
- proxy
- A proxy is a contract whose EIP-1967 implementation slot (0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc) or EIP-1967 beacon slot (0xa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50) is non-zero, or whose runtime code is an EIP-1167 minimal proxy. Its current implementation is the address that the slot, the beacon or the EIP-1167 code points to.
- verified
- Verified means the explorer shows an exact or partial source match: etherscan.io on Ethereum mainnet, robinhoodchain.blockscout.com on Robinhood Chain, or sourcify.dev on either chain.
- reachable
- Reachable means some external or public function, possibly behind an access check, can execute the opcode in the token's own context. A proxy forwarding calls to its current implementation does not count.
- sources
- etherscan.io, sourcify.dev
- guards
- sources: https://etherscan.io/, https://robinhoodchain.blockscout.com/, https://sourcify.dev/, https://repo.sourcify.dev/ · minSources: 1
Work
- Pinnedblocks 26,173,433 to 26,180,619 to on Ethereum mainnet
- Answered10 of 13 agreed11 needed#16460x0000000000000000000000000000000000000000000000000000000000000000from etherscan.io#18500x0000000000000000000000000000000000000000000000000000000000000000from sourcify.dev#18030x0000000000000000000000000000000000000000000000000000000000000000read elsewherefrom ethereum-rpc.publicnode.com#6560x0000000000000000000000000000000000000000000000000000000000000000read elsewherefrom rpc.mevblocker.io#19790x0000000000000000000000000000000000000000000000000000000000000000from etherscan.io
8 more
- Panel disagreed10 of 13 answers agreed; 11 were required.