Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

Cornucopias

Verified contract

Proxy

Active on Base with 1,401 txns
Deployed by via 0x897a7316 at 11163469
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 43 additional slots
-
variable spans 48 additional slots
ERC-20
Value $0.14
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0x5a5ce9ccd2b136e4d56f94453e3fdeca2544d10d8ba7a632cadd87d3440b24ee
0x2c3f3fb51e3326cb8640142558c30d0f16e4b8266a576304a5de4f9f5caf5b6b
0x3999013ede66f1eef23a736fd137608ee5188c2be2c2b0f771948947c9781485
0x1cadd35d998b0648f85afb1da9f446ab9c2ebd1fa72d74a826b184ead52e0e3a
0x707abcc54a63bfa7f6c01615265edd90e0ccb2b3dd26c48e3c4e7244a9f1adf9
0x1b24b4b97c6d57ffd8c8fbbf7f7e00743d84e102129df1fa432e7394fee58a23
0x8e28a43c0688a19be077ff4cf2941d1bec3df9e16bcf334e26d3033f4847ae1f
0xb984a20d0b206af31f25e7c5957e888f6f51fa4f6535682e97176d41b093a3ba
0x57d27b343c592d7503d957fd4a69fb43465afa07ca6f0ca3e1a00264615a708c
0x761092c91b51dfda32ef6debdf742c61cb94ee56780dc7b4ee5e475a77dd267c

Functions
Getter at block 22041808
blacklistRegistry(view returns (address)
0x5e023b1f361f944ebfcacd4dda2e134ec8e93bbd
chainportBridge(view returns (address)
0x7ed090bb2c8b053e9377fe653d21bb988df3b7db
chainportCongress(view returns (address)
0x77fa6b67b5fc1cc6116082981d1db098b8980843
decimals(view returns (uint8)
18
name(view returns (string)
Cornucopias
paused(view returns (bool)
false
symbol(view returns (string)
COPI
totalSupply(view returns (uint256)
30939379946766382893899514
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
isBlocked(addressview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approve(address spenderuint256 amountreturns (bool)
blockAddress(address addressToBlock
burn(uint256 amount
burnFrom(address accountuint256 amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
destroyBlackFunds(address maliciousAddressuint256 amount
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(string tokenName_string tokenSymbol_uint8 decimals_address chainportCongress_address blacklistRegistry_
mint(address _touint256 _amount
pause(
setChainportCongress(address _chainportCongress
setSideBridgeContract(address _chainportBridge
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
unblockAddress(address addressToUnblock
unpause(
withdrawTokenIfStuck(address tokenaddress beneficiary
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
AddressBlocked(address indexed addr
AddressUnblocked(address indexed addr
Approval(address indexed owneraddress indexed spenderuint256 value
BlackFundsDestroyed(address indexed tokenuint256 amount
ChainportBridgeChanged(address indexed addr
ChainportCongressChanged(address indexed addr
Mint(address indexed touint256 amount
Paused(address account
StuckTokenWithdrawn(address indexed tokenaddress indexed touint256 amount
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.