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.

Virtue Player Points

Verified contract

Proxy

Active on Base with 1,905 txns
Deployed by via 0x4b8fc723 at 12537245
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 $4.06
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0x1f6735c0b5c20aa59b24a58bca2eb7e8ffdbadf9867097e88f2600c7bbd8e97a
0xcddbe28dc00c7e04268ebfd3636374e4c355324e447fe51d6cd7a5fbee332ff3
0x233e38e45fc7a800f2ac110b4b15e5d13f384fcccc43f358792790280dbb9f10
0x2bed64cc557be9bc44967837f1ca0b047d4da131995e478946ee7698f6fdb30e
0x0e97026008c3f0271f0ef33b2c0069dbde01d3c87cec737a194a556444c4bef3
0x4b7b056aae49f98db572f38f8d9b923ed717cbb80a0e11369b6a27cbf4379e8b
0x78594718d5ffcfc3871e7f4fca47704618ef2ea7c6831cfebe3a913cacbc217e
0x6348b4f91c8f98a26e3de82d1abd5cd9b40d0c7fc6f4e9ba53efc3372c662278
0xdc9024500a13301f28265835c7983a2baaaed0155807ad15da6c6ca945482f1c
0x34fc17168ba2534f53c5e0ce4df3f839070630309291951bddc017cc3b41c49c

Functions
Getter at block 22922483
blacklistRegistry(view returns (address)
0x5e023b1f361f944ebfcacd4dda2e134ec8e93bbd
chainportBridge(view returns (address)
0x7ed090bb2c8b053e9377fe653d21bb988df3b7db
chainportCongress(view returns (address)
0x77fa6b67b5fc1cc6116082981d1db098b8980843
decimals(view returns (uint8)
18
name(view returns (string)
Virtue Player Points
paused(view returns (bool)
false
symbol(view returns (string)
VPP
totalSupply(view returns (uint256)
19572628110538167781355136
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
isBlocked(addressview returns (bool)
State-modifying
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
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

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.