Contract blueprint · 7 h ago

TERAFABAI on Base

0xfd8ecdb100261dfba92cfd2623c32c1c4e896e7c

Template-written 9 evidence items REA inspect-evm-interface (in WSL)
What this means for you

TERAFABAI on Base: the code has 2 control switches that can still be used.E6E5E7

  • Change trade limits: Can change the maximum amount per trade or per wallet.E6E5
  • Open/close trading: Controls when trading is enabled; before that, holders may be unable to sell.E7E5
  • An owner wallet is set (0xd9aeeec94530b56fae442f2f79d15c5a25083eee), so owner-only switches can be used by that wallet.E5
  • 6 functions that change state have no public name, so we can't say what they do.E9

What it is

  • It's a token called TERAFAB AI (TERAFABAI).E3
  • Total supply: 10,000,000,000 tokens.E4
  • Besides the standard token functions it has uniswapV2Router, increaseAllowance, uniswapV2Pair, tradingEnabled, renounceOwnership, removeLimits, getOwner, enableTrading and 4 more.E2
  • We read 51 functions from its public code with REA inspect-evm-interface (in WSL).E2E1

What the owner can do

Change trade limits

can be used

Can change the maximum amount per trade or per wallet.E6E5

removeLimits()

Open/close trading

can be used

Controls when trading is enabled; before that, holders may be unable to sell.E7E5

enableTrading()

Transfer ownership

info

Ownership can be handed to another wallet or given up (renounced).E8E5

renounceOwnership()transferOwnership(address)

6 state-changing functions have no public name: 0x101a1951 0x455fd7b4 0x51c6590a 0x67b9a286 0xc214be6c 0xd916c5fe E9

Chain
Base
Address
0xfd8ecdb100261dfba92cfd2623c32c1c4e896e7c
Token
TERAFAB AI (TERAFABAI)
Supply
10,000,000,000 tokens
Owner
0xd9aeeec94530b56fae442f2f79d15c5a25083eee
Engine
REA inspect-evm-interface (in WSL)
All 51 functions
name()approve(address,uint256) · nonpayable0x101a1951() · nonpayable0x1534f304()uniswapV2Router()totalSupply()0x1f3fed8f()0x22171f2f()transferFrom(address,address,uint256) · nonpayabledecimals()increaseAllowance(address,uint256) · nonpayable0x3c408028()0x4394fc4f()0x455fd7b4(address[],uint256[]) · nonpayableuniswapV2Pair()tradingEnabled()0x51c6590a(uint256) · payable0x53f2e15d()0x59d0f713()0x63fea3d4(address)0x67b9a286() · nonpayablebalanceOf(address)renounceOwnership() · nonpayable0x735de9f7()removeLimits() · nonpayable0x75f0a874()0x7a40624b()0x888ddb53()getOwner()enableTrading() · nonpayableowner()0x8ea5220f()symbol()decreaseAllowance(address,uint256) · nonpayable0xa5876a3b()transfer(address,uint256)0xaa4bde28()0xc214be6c() · nonpayable0xc4ac59d0()0xc55dae63()0xc816841b()0xc8c8ebe4()0xcc3fdd4c()deployer()0xd916c5fe(uint256) · nonpayableallowance(address,address)0xdfafd534()0xe0d30d9b()0xe2f45605()transferOwnership(address) · nonpayable0xfbbe7c1d(address)

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
17,610 bytes of contract code on Base
eth_getCode on Base · 0xfd8ecdb100261dfba92cfd2623c32c1c4e896e7c · sha256 314b7d009c4cbe7b…
E2
51 functions extracted with REA inspect-evm-interface (in WSL)
Base bytecode 0xfd8ecdb1… · “51 selectors” · REA inspect-evm-interface (in WSL)
E3
Token name/symbol: TERAFAB AI (TERAFABAI)
eth_call name() / symbol() on Base · 0xfd8ecdb100261dfba92cfd2623c32c1c4e896e7c
E4
Total supply: 10,000,000,000 tokens
eth_call totalSupply() / decimals() on Base · 0xfd8ecdb100261dfba92cfd2623c32c1c4e896e7c
E5
owner() returns 0xd9aeeec94530b56fae442f2f79d15c5a25083eee
eth_call owner() on Base · 0xfd8ecdb100261dfba92cfd2623c32c1c4e896e7c
E6
Owner switch 'Change trade limits': removeLimits()
Can change the maximum amount per trade or per wallet.
Base bytecode 0xfd8ecdb1… · “removeLimits()” · REA inspect-evm-interface (in WSL)
E7
Owner switch 'Open/close trading': enableTrading()
Controls when trading is enabled; before that, holders may be unable to sell.
Base bytecode 0xfd8ecdb1… · “enableTrading()” · REA inspect-evm-interface (in WSL)
E8
Owner switch 'Transfer ownership': renounceOwnership(), transferOwnership(address)
Ownership can be handed to another wallet or given up (renounced).
Base bytecode 0xfd8ecdb1… · “renounceOwnership(), transferOwnership(address)” · REA inspect-evm-interface (in WSL)
E9
6 state-changing function(s) with no public name
Base bytecode · “0x101a1951, 0x455fd7b4, 0x51c6590a, 0x67b9a286” · REA inspect-evm-interface (in WSL)

Limits

  • Owner controls are read from the contract's function list. A control hidden behind an unnamed function can't be explained, only counted.
  • Who holds a control is only checked through owner(). Roles, multisigs and proxy admins may hold controls 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 Qb2pPIot.