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 and it is currently at block 22922244.

0x8ad8a36febc7664b775455e567bda6502f6aa73b

Verified contract

Proxy

Active on Base with 14 txns
Deployed by via 0xb3a42df3 at 21235657
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "0x8ad8a36febc7664b775455e567bda6502f6aa73b"

0x5c8b1eee08c102439b2c04f0ddb355c657b0fc13cb185ad956bf98687d341485
0x5c1ef1ac2599839a2c8cf91366a4c33232b9bf0729555e3814ba83a982d4a74d
0xd57a73035520dfca7cfd8348e70249df0b48517c786f8f05100ca7e280e07f45
0x4937ee3884346f6743c03542392cd8c5470fa6d4d55693c071569bbfa79429a4
0x53f0e7ddaf0bfbac09ae1b55d5df1e6e5e6b2a9cd91fbcb3fd7a8d29492210e0
0xbed7bf1b4bcd6bb77b056f18d9dfcf170f98d876b64fd0fcaf76ec0251d1c27a
0x42004b1e95590f7d516b652e279449d5dceb4a29f13982aa6d2bcf08141a5c1c
0x158f845b2d5f6c9e5bf822231b313d853cc6e42847f57829fdf3b567eec0753b
0xb2ea035dca13278b65ec50177f533298c4c90010d8dd8276c30fdf3bc1b7d814
0x65caab968d21ac981740d835967810b6f3914e8418fd06e88e2a876fba503ab6

Functions
Getter at block 22922247
collateralToken(view returns (address)
0x4200000000000000000000000000000000000006
collectedFees(view returns (uint256)
0
conditionalTokens(view returns (address)
0xc9c98965297bc527861c898329ee280632b76e18
fee(view returns (uint256)
0
totalSupply(view returns (uint256)
0
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
calcBuyAmount(uint256 investmentAmountuint256 outcomeIndexview returns (uint256)
calcSellAmount(uint256 returnAmountuint256 outcomeIndexview returns (uint256 outcomeTokenSellAmount)
conditionIds(uint256view returns (bytes32)
feesWithdrawableBy(address accountview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addFunding(uint256 addedFundsuint256[] distributionHint
approve(address spenderuint256 amountreturns (bool)
buy(uint256 investmentAmountuint256 outcomeIndexuint256 minOutcomeTokensToBuy
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
onERC1155BatchReceived(address operatoraddress fromuint256[] idsuint256[] valuesbytes datareturns (bytes4)
onERC1155Received(address operatoraddress fromuint256 iduint256 valuebytes datareturns (bytes4)
removeFunding(uint256 sharesToBurn
sell(uint256 returnAmountuint256 outcomeIndexuint256 maxOutcomeTokensToSell
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
withdrawFees(address account
Events
Approval(address indexed owneraddress indexed spenderuint256 value
FPMMBuy(address indexed buyeruint256 investmentAmountuint256 feeAmountuint256 indexed outcomeIndexuint256 outcomeTokensBought
FPMMFundingAdded(address indexed funderuint256[] amountsAddeduint256 sharesMinted
FPMMFundingRemoved(address indexed funderuint256[] amountsRemoveduint256 collateralRemovedFromFeePooluint256 sharesBurnt
FPMMSell(address indexed selleruint256 returnAmountuint256 feeAmountuint256 indexed outcomeIndexuint256 outcomeTokensSold
Transfer(address indexed fromaddress indexed touint256 value
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.