US$usernew$64.7K+50.7%AI$ainew$20.6K+14.0%BY$BYAKnew$11.6K$DICTATORnew$10.6K+15.9%$BAHnew$10.0K+0.0%ME$MERCURYnew$36.3K+4.7%DO$Dodonew$15.7K+80.7%$MEGHOSTnew$79.5M+42.9%FI$FInew$12.9K+46.3%$INFLXnew$10.1K7A$7AGENTnew$109K+96.6%MM$MMGAnew$84.4K+861.0%FI$FInew$11.8K+34.1%EC$ECORnew$34.6K$GIGABTCnew$41.1K+1368.0%$TRUMP2028new$32.6K+49.3%$SEALnew$88.9K+945.0%$DBLOBnew$38.2K+193.0%$罗小黑new$26.7K+118.0%$Dmgobnew$27.6M+46.2%PA$PADnew$153K+561.0%SP$SPACEnew$34.6KPU$PUMPMOREnew$13.3K+50.1%$DBLOBnew$19.3K+47.9%$大Anew$43.6K+567.0%$OGPADnew$50.1K+524.0%$咯咯new$35.2K+77.5%$fomonew$192K+363.0%LA$LAUNCHnew$124K+120.0%MA$MAOPPEnew$72.0K+1119.0%$BEASTnew$797K+1818.0%$JAKCOINnew$41.1K+1368.0%$VEIL$782K-37.8%$PAID$2.6M-7.4%$BATON$5.3M-3.9%$DARK$820K-7.6%$XTO$13.4M+14.6%$MISTAKE$121K-83.6%$HOOKED$1.0M-10.0%$E/ACC$399K-10.1%
Contract blueprint · 3 h ago

NOTF on Base

0x38ac793ffd1d14e739276d0f29b955d8209f53ee

Template-written 8 evidence items evmole 0.9.3 (Python)
What this means for you

NOTF on Base: the code has 1 control switch that can still be used.E7E5E6

  • Replace the code: Can swap the contract's code for new code (upgradeable proxy), which can change any rule.E7E5E6
  • The contract has no owner() function, so there's no single owner wallet to check.E5
  • It's a minimal proxy (clone) that points to fixed code.E6
  • 10 functions that change state have no public name, so we can't say what they do.E8

What it is

  • It's a token called NATIONAL OIL TRUST FUND(NOTF) (NOTF).E3
  • Total supply: 1,000,000,000 tokens.E4
  • Besides the standard token functions it has supportsInterface, DOMAIN_SEPARATOR, tokenURI, burn, nonces, eip712Domain, permit, currency and 1 more.E2
  • We read 45 functions from its public code with evmole 0.9.3 (Python).E2E1

What the owner can do

Replace the code

can be used

Can swap the contract's code for new code (upgradeable proxy), which can change any rule.E7E5E6

EIP-1167 minimal proxy (clone, not upgradeable)

10 state-changing functions have no public name: 0x173825d9 0x2b968958 0x46bb5954 0x5a446215 0x6c46a2c5 0x7065cb48 0x7a3b5a23 0x938e3d7b E8

Chain
Base
Address
0x38ac793ffd1d14e739276d0f29b955d8209f53ee
Token
NATIONAL OIL TRUST FUND(NOTF) (NOTF)
Supply
1,000,000,000 tokens
Owner
no owner() function
Proxy
EIP-1167 minimal proxy (clone, not upgradeable) → 0x5dbd43785954d43c1643a0caf2ecef9e0056ff13
Engine
evmole 0.9.3 (Python)
All 45 functions
supportsInterface(bytes4)name()approve(address,uint256) · nonpayable0x173825d9(address) · nonpayabletotalSupply()0x187446c8()0x1fe93ea8()transferFrom(address,address,uint256) · nonpayable0x29df6479()0x2b968958() · nonpayable0x2f54bf6e(address)decimals()0x346a21dc()DOMAIN_SEPARATOR()tokenURI()0x3e280d53()0x3fb80b15()burn(uint256) · nonpayable0x46bb5954(address) · nonpayable0x51845bf6()0x5a446215(bytes,bytes) · nonpayable0x683e76e0()0x6c46a2c5(address[]) · nonpayable0x7065cb48(address) · nonpayablebalanceOf(address)0x7a3b5a23(address,bytes) · nonpayablenonces(address)eip712Domain()0x938e3d7b(bytes) · nonpayablesymbol()0xa0a8e460()transfer(address,uint256) · nonpayable0xa9a5e3af(address[]) · nonpayable0xaffe39c1()0xb80945e9()0xcd7033c4()permit(address,address,uint256,uint256,uint8,bytes32,bytes32) · nonpayable0xdc4c90d3()0xdd0371d5(address,address[],bytes,bytes,bytes,address,address,address,address,uint24,int24,address,address,(uint8,uint16,uint24,int24,uint16[],int24[],int24[],uint256[])) · nonpayableallowance(address,address)currency()contractURI()0xf3ffe14b(address)0xf53eab8e()0xf78a8a3e()

Evidence

Every sentence above points to one of these. Code references show the file, line:column and the short identifier that matched, never the site's code itself.

E1
45 bytes of contract code on Base
eth_getCode on Base · 0x38ac793ffd1d14e739276d0f29b955d8209f53ee · sha256 82e5603e0326fbcb…
E2
45 functions extracted with evmole 0.9.3 (Python)
Base bytecode 0x38ac793f… · “45 selectors” · evmole 0.9.3 (Python)
E3
Token name/symbol: NATIONAL OIL TRUST FUND(NOTF) (NOTF)
eth_call name() / symbol() on Base · 0x38ac793ffd1d14e739276d0f29b955d8209f53ee
E4
Total supply: 1,000,000,000 tokens
eth_call totalSupply() / decimals() on Base · 0x38ac793ffd1d14e739276d0f29b955d8209f53ee
E5
No owner() function in the contract
Base bytecode · “no 0x8da5cb5b selector” · evmole 0.9.3 (Python)
E6
EIP-1167 minimal proxy (clone, not upgradeable); implementation 0x5dbd43785954d43c1643a0caf2ecef9e0056ff13
eth_getStorageAt (proxy slots) on Base · 0x38ac793ffd1d14e739276d0f29b955d8209f53ee · admin unknown
E7
Owner switch 'Replace the code': EIP-1167 minimal proxy (clone, not upgradeable)
Can swap the contract's code for new code (upgradeable proxy), which can change any rule.
Base bytecode 0x38ac793f… · “EIP-1167 minimal proxy (clone, not upgradeable)” · evmole 0.9.3 (Python)
E8
10 state-changing function(s) with no public name
Base bytecode · “0x173825d9, 0x2b968958, 0x46bb5954, 0x5a446215” · evmole 0.9.3 (Python)

Limits

  • Powers are read from the contract's function list. A power hidden behind an unnamed function can't be explained, only counted.
  • Who holds a power is only checked through owner(). Roles, multisigs and proxy admins may hold powers too.
  • This describes what the code allows, not what anyone will do. It isn't financial advice.
  • This text was written from fixed templates because no AI writer was available. It uses exactly the same evidence.

Facts, not judgements: this page describes what the code and traffic show, not anyone's intent. Not financial advice. Case id 6Cx7SWb4.