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.

0x5403e90d84d619ed03fcc2458f2d368f62ed4f52

Verified contract

Proxy

Active on Base with 260 txns
Deployed by via 0xaab16602 at 3756353
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 49 additional slots
-
variable spans 49 additional slots

No balances found for "0x5403e90d84d619ed03fcc2458f2d368f62ed4f52"

0x21d927eb1586dd42e20cd9ceed41173b3817fe512ddf9ffd9824a328c3800e0f
0x13ffd8755a2638256f5f8c6f835c6a5e7e94f2f06d484d8f6c374ba34ca63845
0xe40bc4802fa0fa74f94bf0889bfcef9d56048160b3f5d815502026ea50aadaf1
0x0aec5d1cc4f79dd99cd771137fbfff0d1272eb1edf9afda559f8593de687acc0
0x13f8d8fe0d8535d703ee840deeef80d5348af951aeaab3636e3a6cc189370206
0x4c109a0e72e60eee7dd477b8237701f51ae7a212561a3cbfba8cdb982040ea72
0x07f4b0254374ea927fd3de57cd43bfbf5e7dd9b4cc841be9622feec98a777ea8
0xd8df8e2ea5d8a22ebc6d5da7c58875df5016f906666d8b1bd2d36733d187435b
0xa35bc9cbb7d70824db5c3ad7cf71ed9e62f1c09cbe3b2e08a0985a04c81fcc8b
0x349f4e71a951cd1f5ea345aa99c7f7f1c3d5df9f333139a145beed25521bf5d8

Functions
Getter at block 23071556
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINIMUM_LIQUIDITY(view returns (uint256)
1000
SETTER_ROLE(view returns (bytes32)
0x61c92169ef077349011ff0b1383c894d86c5f0b41d986366b58a6cf31e93beda
UPGRADER_ROLE(view returns (bytes32)
0x189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
 
proxiableUUID(view returns (bytes32)
weth(view returns (address)
0x4200000000000000000000000000000000000006
Read-only
calcSwap(address tokenAaddress tokenBuint256 amountAbool stableview returns (uint256 swapAmount)
getAmountOut(address tokenAaddress tokenBuint256 amountAbool stableview returns (uint256 amountOut)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isTax(addressview returns (bool)
poolFor(address tokenAaddress tokenBbool stableview returns (address pool)
quoteAddLiquidity(address tokenAaddress tokenBbool stableuint256 amountADesireduint256 amountBDesiredview returns (uint256 amountAuint256 amountBuint256 liquidity)
quoteZapIn(address tokenAaddress tokenBuint256 amountInbool stableview returns (uint256 amountAuint256 amountBuint256 liquidity)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addTaxToken(address token
grantRole(bytes32 roleaddress account
initialize(address adminaddress setteraddress _factoryaddress _weth
multicall(bytes[] datareturns (bytes[] results)
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
swapETHAndZap(uint256 amountOutminstruct Zapperroute[] routesaddress tokenBbool stableuint256 minLpOutpayable 
swapTokens(uint256 amountInuint256 amountOutminstruct Zapperroute[] routesaddress toreturns (uint256)
swapTokensAndZap(uint256 amountInuint256 amountOutminstruct Zapperroute[] routesaddress tokenBbool stableuint256 minLpOut
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
zapIn(address tokenAaddress tokenBuint256 amountAbool stableuint256 minLpOut
zapInETH(address tokenBbool stableuint256 minLpOutpayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Initialized(uint8 version
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Upgraded(address indexed implementation
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.