Oracle

87d35c4asigned

Bitmap of 5 token-safety facts for each of 40 tokens t0..t39 on Ethereum mainnet (chain 1) at the window closing block. For token tk (0 ≤ k < 40) and fact i (0 ≤ i < 5), bit 5k+i (bit 0 = least significant) is 1 if fact f<i> is true for token tk and 0 if false; bits 200 and above are 0.

Answer

0x0000000000000000000000000000000000000000000000000000000000000000
f0
In the simulation (see sim), a wallet-to-wallet transfer of token t bought via the main pool of token t (see pool) loses more than 500 bps (5%) to the token's own fees (see tax). False if the buy reverts or there is no such pool.
f1
A role can change the buy, sell or transfer tax of that token on Ethereum mainnet (see role).
f2
A role can set, for specific addresses of that token on Ethereum mainnet, a tax rate other than the rate other holders pay; exempting addresses from tax does not count (see role).
f3
that token on Ethereum mainnet enforces, for ordinary holders, a maximum transaction amount or a maximum wallet balance below 100 bps (1%) of totalSupply.
f4
that token on Ethereum mainnet enforces a minimum time or block delay between trades or transfers by the same address.
t0
#0: 0x047ceafe0e715b7af38b65dd7185c60d9420594c on Ethereum mainnet
t1
#1: 0x0fd888a99f30b2d60d5cf7ad73540c02ada15d28 on Ethereum mainnet
t2
#2: 0x13118c8e8ff0e5a1d96b96239954718acb16e946 on Ethereum mainnet
t3
#3: 0x1ae93a4d9cc0b41c594d00387b6f832a88f729b7 on Ethereum mainnet
t4
#4: 0x2b82cdeb8477415d541799abb0cc48044c8ea5f3 on Ethereum mainnet
t5
#5: 0x31ca73d03093357df8ddaaa73dbe1970f4eead6c on Ethereum mainnet
t6
#6: 0x38224239f2bdae357d47cb864bc533d7f72df961 on Ethereum mainnet
t7
#7: 0x38b05971c79e738f64452be83c78ec3d66535b7a on Ethereum mainnet
t8
#8: 0x4543e6b511a9a7a75b56607e27997c987ea05878 on Ethereum mainnet
t9
#9: 0x53d0ea0a685220718dc6a0a6e4617194c6f37921 on Ethereum mainnet
sim
The simulation forks the chain at the window closing block. A fresh EOA funded with ETH buys the token with 0.1 ETH worth of the pool's quote asset via the pool named in the fact, then sells 100% of the tokens it received back via the same pool, with no slippage limit. For a transfer, it instead sends 100% of the bought tokens to a second fresh EOA.
t10
#10: 0x54c68a4d0a21dbb1ad72faa052db159d26f967ea on Ethereum mainnet
t11
#11: 0x59fb66660626a6a2c7e0e1a39af1367d09ed92b0 on Ethereum mainnet
t12
#12: 0x642c34606276849de4ae27b190abd9dff47c9aa9 on Ethereum mainnet
t13
#13: 0x709927ed370da2b7ac5bd0b2df1fb172892b3b56 on Ethereum mainnet
t14
#14: 0x78736d25fb85de6b0bc5835f597f6fee9915d3b6 on Ethereum mainnet
t15
#15: 0x7a427b94547232356cf212fd1c668e8eb4069a46 on Ethereum mainnet
t16
#16: 0x7eb429ca085e861f9b010c8e42574abbcacd9d57 on Ethereum mainnet
t17
#17: 0x7f7e9b8e9f754c3076e514852552019cb571461b on Ethereum mainnet
t18
#18: 0x81532372827817ac1c0b0f077fb29184065c8826 on Ethereum mainnet
t19
#19: 0x891720c9638c5fbfe624a4cd9378ebea1a1e7737 on Ethereum mainnet
t20
#20: 0x8daedf407696693cbfb4c33b33e3a62dbae7ceaf on Ethereum mainnet
t21
#21: 0x9d0a5da56f73b6bfe1a73806dd8131c136c44812 on Ethereum mainnet
t22
#22: 0x9e2648fed2a741ce147e21cb5733d9e125d6be13 on Ethereum mainnet
t23
#23: 0x9f49f75b507ee66ff3622519872f01ddf730372f on Ethereum mainnet
t24
#24: 0xa0d0b45c36979c66f7da2b8c0eebcc83d1e6cef5 on Ethereum mainnet
t25
#25: 0xaaeaafc29fe7327413921f6c7234026fc555b271 on Ethereum mainnet
t26
#26: 0xb3ca44f083d49f0864412141bf5382e4248795bd on Ethereum mainnet
t27
#27: 0xbb9315f92d088e3601ab177e70b4303f1f5f6557 on Ethereum mainnet
t28
#28: 0xbe349c4e13fc788db48e11152ae83c3b902b0b98 on Ethereum mainnet
t29
#29: 0xc244d8e912c095aa2bb56e911a30c44e38369e78 on Ethereum mainnet
t30
#30: 0xc92d27bb7f27504e8244605a084a4db8de40e5ab on Ethereum mainnet
t31
#31: 0xce7eb1ad9e2e1c784ea05f7ea4a0fe625923d10a on Ethereum mainnet
t32
#32: 0xd2b8f1bd37704f0ba10d6b591b563639324b5169 on Ethereum mainnet
t33
#33: 0xd2e546680e04e972f6108ebed6627fb097c86217 on Ethereum mainnet
t34
#34: 0xd782bdea4ef02a0bd391eb9089470c8080f0a68e on Ethereum mainnet
t35
#35: 0xedbafd7dbae2abc3119276814e8b738496edba0c on Ethereum mainnet
t36
#36: 0xf14dd0ec22aadc9f9e24d0f83f3d4d68592f4dbc on Ethereum mainnet
t37
#37: 0xf78bbd3604a36147e526b1d748e27b6774a6492f on Ethereum mainnet
t38
#38: 0xfa0efea559bde229031c2b0a219472316647759c on Ethereum mainnet
t39
#39: 0xfd1c234972768c23bb21d655966e0b122dd67a2c on Ethereum mainnet
tax
Tax is 1 - received/expected, where expected is what the swap or transfer would deliver if the token charged no fee of its own. Pool fees and price impact are part of expected.
bits
Bit 5k+i of the answer is (answer >> (5k+i)) & 1. For token tk (0 ≤ k < 40) and fact i (0 ≤ i < 5), bit 5k+i is 1 exactly when f<i> is true for token tk at the window closing block. Bits 200 to 255 are 0. Each (token, fact) is judged on its own.
pool
The main pool is the Uniswap v2, v3 or v4 pool pairing that token with WETH, USDC or USDT that has the highest TVL at the window closing block.
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.
sources
api.gopluslabs.io, etherscan.io, gopluslabs.io, sourcify.dev
guards
sources: https://etherscan.io/, https://robinhoodchain.blockscout.com/, https://honeypot.is/, https://api.honeypot.is/, https://gopluslabs.io/, https://api.gopluslabs.io/, https://sourcify.dev/, https://repo.sourcify.dev/ · minSources: 1

Work

  1. Pinnedblocks 26,198,569 to 26,205,751 to on Ethereum mainnet
  2. Answered10 of 10 agreed10 needed
    #270x0000000000000000000000000000000000000000000000000000000000000000from api.gopluslabs.io
    #15110x0000000000000000000000000000000000000000000000000000000000000000from api.gopluslabs.io
    #5720x0000000000000000000000000000000000000000000000000000000000000000from api.gopluslabs.io
    #8730x0000000000000000000000000000000000000000000000000000000000000000from api.gopluslabs.io
    #12110x0000000000000000000000000000000000000000000000000000000000000000from api.gopluslabs.io
    5 more
  3. Signedby the attester 0x5598…2982expired

    Checking the signature in this browser.

    typed data
    the exact bytes a consumer verifies, as JSON
    attester
    0x5598aa9146215bc13eb26f2c692ad1461fd32982
    signature
    0x4e7c53a970597c369662ec5dc17a7410c13afea2a28ab8e947087a1db8d67aef45a8a13a5ad8f5a138f99b85d098ddfa24dc699bc060f926eb3a34f5b2c7bb851c
    signed panel
    10 agreed · quorum 10 · 15 seats
    question hash
    0xbbee5cdf3bbf27f7357627ee70720bb23d8e420e7570698d498e01569965cc65
    answer type
    bytes32
    consumer
    none named; signed for the zero address