TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 6,740 txns
Deployed by via 0xf557fb3f at 22618751
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 44 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
ERC-20
Value $14.01
0x820ec2d6b3ccc98c281683c056750f869ba628609b7ffbe3cc9bd4d348e5e940
0xf51b93c439ef0e69c910b3fcb3e6ebced533d6dc274a8f9e49b8b4271fa5a243
0xbe692a7a4eb3a1d43e634a9afc99c16493a69c22d5a36d46a1750e796357c22e
0x0a2854e6ace0a57d7c55b4f79a5cdf8320a3a56785d4cca6646e00009bcd8f6d
0x51f71804175b7967c7c98450420f5bcdf833ddd428603b912225517294c7148a
0x075bc77c329d3bd11a89bc71818640e842fc61f860b7c4bb819f2cf1d59d2014
0xc890add05d9fb0ea37cefceac6fba953032216acc12e8d1272354b8491bc8968
0x2038642151f1d315a36efdcce8b415202491ed3d3315d73770b84edf27748158
0x612baefc46059420f97f04f7cdb15cdf2191db5f897e5b5d57e534de96b2935b
0x48e0f00ef383d5dc6dc1045a97919d77368fa744fe3a5ff0a63fba0485f77c92

Functions
Getter at block 23768274
allocationContract(view returns (address)
0xf104c65c228eec0752c0b2779ebf112997a1866b
blocks(view returns (uint256)
0
decimals(view returns (uint8)
18
endBlock(view returns (uint256)
0
name(view returns (string)
Token Metrics AI
owner(view returns (address)
0xf104c65c228eec0752c0b2779ebf112997a1866b
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
startBlock(view returns (uint256)
0
symbol(view returns (string)
TMAI
tgeAmount(view returns (uint256)
2000000000000000000000000000
totalSupply(view returns (uint256)
10000000000000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
pairs(addressview returns (bool)
whitelistedLiquidityProviders(addressview returns (bool)
State-modifying
acceptOwnership(
approve(address spenderuint256 amountreturns (bool)
burn(uint256 amount
burnFrom(address accountuint256 amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _allocationContract
renounceOwnership(
setPairAddress(address _pair
setSellLimitTime(uint256 _blocks
setStartBlock(uint256 _startBlock
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
whitelistLiquidityProvider(address providerbool whitelisted
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
Initialized(uint8 version
LiquidityProviderWhitelisted(address providerbool whitelisted
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
SetPairAddress(address pair
SetSellLimitTime(uint256 blocks
SetStartBlock(uint256 startBlock
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(