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.

0xa1e1a94977ec3159db546bf01d7a8d17dd3ebbed

Verified contract

Proxy

Active on Base with 92 txns
Deployed by via 0x420b93db at 5174533
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 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 44 additional slots
7 additional variables
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
0xf9dbfd9b91c305d24714cfb89840b4ba444b3cc2dee477288945597a3b04b054
0x7ea59ce4214d6fef111e0735928de11e85a6a9968771ac00d72e55cb330a6b3b
0x44424942589276a4b910f07da30e9bc8a2f78db97f2889c44c5641d128d20036
0x369f886d3f29966bdcbb80e2cdb062cf2dab5a834029d04af0606f31718bfd49
0x554562b288de38d3377ff1ed2bc33b7665d23aa813e6cf45443c5d208d154531
0x63fe04d4b1c154527ec8b89b696e56c22128fb679a5a1ccb78127d1757e13618
0x2ee6ea323e09b6ffde81890db75de712845c73f67f28f0d1b0470217b2ce1773
0x5b680fa029c1635d2ae8abacebbab26e2493584e1fa01e3490414cf8264ff737
0x893bec91d49e28bcb04607861bda7a28eda2485adf47eb05234790859861f9a4
0xcb1b995de3e4400ad3027f5816e42455ae84ff96dc73b39aaa480fbe6ed302c1

Functions
Getter at block 22441508
MAX_BACKING_BUFFER(view returns (uint192)
1000000000000000000
MAX_TRADE_SLIPPAGE(view returns (uint192)
1000000000000000000
MAX_TRADE_VOLUME(view returns (uint192)
100000000000000000000000000000
MAX_TRADING_DELAY(view returns (uint48)
31536000
backingBuffer(view returns (uint192)
1000000000000000
main(view returns (address)
0xa582985c68ed30a052ff0b07d74931140bd5a00f
maxTradeSlippage(view returns (uint192)
5000000000000000
minTradeVolume(view returns (uint192)
100000000000000000000
 
proxiableUUID(view returns (bytes32)
tradesNonce(view returns (uint256)
22
tradesOpen(view returns (uint48)
0
tradingDelay(view returns (uint48)
0
version(pure returns (string)
3.4.0
Read-only
trades(addressview returns (address)
tradingContext(struct BasketRange basketsHeldview returns (struct TradingContext ctxstruct Registry reg)
State-modifying
cacheComponents(
claimRewards(
claimRewardsSingle(address erc20
forwardRevenue(address[] erc20s
grantRTokenAllowance(address erc20
init(address main_uint48 tradingDelay_uint192 backingBuffer_uint192 maxTradeSlippage_uint192 minTradeVolume_
multicall(bytes[] datareturns (bytes[] results)
rebalance(uint8 kind
setBackingBuffer(uint192 val
setMaxTradeSlippage(uint192 val
setMinTradeVolume(uint192 val
setTradingDelay(uint48 val
settleTrade(address sellreturns (address trade)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BackingBufferSet(uint192 oldValuint192 newVal
BeaconUpgraded(address indexed beacon
Initialized(uint8 version
MaxTradeSlippageSet(uint192 oldValuint192 newVal
MinTradeVolumeSet(uint192 oldValuint192 newVal
RewardsClaimed(address indexed erc20uint256 amount
TradeSettled(address indexed tradeaddress indexed selladdress indexed buyuint256 sellAmountuint256 buyAmount
TradeStarted(address indexed tradeaddress indexed selladdress indexed buyuint256 sellAmountuint256 minBuyAmount
TradingDelaySet(uint48 oldValuint48 newVal
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
UIntOutOfBounds(