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.

ERC1967Proxy

Verified contract

Proxy

Active on Base with 18 txns
Deployed by via 0x2465f727 at 17865341
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 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
ERC-20
Value $49.63
ERC-20
--
0x78e0e4a68b25d0cd215b2bbd4f231583917cc3fe1afbefa1855f21b9d29fec72
0x829b6bc0364c1dc6fd1b9ad8394271b949ef098b172c59ba7cdf4b0136cae1ca
0xb5b02a04d6da7cdf8f3242f3ae68fa7fc9991757b6910cdcfba238e30a9baac8
0xb87cff599b995bc37f456bef249a302c63b7a29cc44827d9342e6c2c64b20153
0xc8b83fd7f8617894aeed34bae447c412355df16bf26c00d4247b7fbb51077f55
0x795e5a408336b6ac5a345a5f9daae1b0a327209b015cabbd106764b9c7148d3c
0xd116e249215c95a088a7d47be36c59c34ed0154bd46c4b37438835f5588128ba
0x09842b887e7c04b27e905249ca78ed6b9a35eaec6f6e892c1a48f26661a9c402
0x9bdcc5a5daf4897372b6cc753328492a1d7ae4be8433e3ec036a3d705d079bcb
0x7e31070eb6bdbc86e822aecd278b4a7164cdff29ae3669f08d426fac1ae43452

Functions
Getter at block 23679097
deductionDecimal(view returns (uint256)
0
optionModuleContractAddress(view returns (address)
0x4de345778a85cf12af49c423c75fe02c5799d425
owner(view returns (address)
0x430a91651dd2d372f8b670f98056736c2c093e2f
 
proxiableUUID(view returns (bytes32)
tradingCreditDecimal(view returns (uint256)
6
Read-only
getFreeAmount(struct IOptionModuleV2ManagedOrder _optionOrderview returns (uint256 amount)
getUserTradingCredits(address useruint256 premiumFeeview returns (uint256 credit)
operators(addressview returns (bool)
tradingCredits(addressview returns (uint256)
State-modifying
addTradingCreditsToUser(address[] _useruint256[] credits
execute(address destuint256 valuebytes funcreturns (bytes result)
initialize(address _optionModuleuint256 _decimal
renounceOwnership(
setDecuctionDecimal(uint256 _decimal
setOperator(address _opbool allow
setOptionModuleContractAddress(address _address
setTradingCreditDecimal(uint256 _decimal
setTradingCreditsToUser(address[] _useruint256[] credits
submitFreeAmount(struct IOptionModuleV2ManagedOrder _optionOrderuint256 amountreturns (bool ok)
transferOwnership(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SubmitFreeAmount(address indexed useraddress indexed tokenAddressuint256 indexed amount
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.