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.

BatchRelayerLibrary

Verified contract

Implementation

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

No balances found for "BatchRelayerLibrary"

No transactions found for "BatchRelayerLibrary"


Functions
Getter at block 21269147
canCallUserCheckpoint(view returns (bool)
false
getEntrypoint(view returns (address)
0x35cea9e57a393ac66aaa7e25c391d52c74b5648f
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
Read-only

This contract contains no read-only function objects.

State-modifying
approveVault(address tokenuint256 amountpayable 
batchSwap(uint8 kindstruct IVaultBatchSwapStep[] swapsaddress[] assetsstruct IVaultFundManagement fundsint256[] limitsuint256 deadlineuint256 valuestruct VaultActionsOutputReference[] outputReferencespayable returns (int256[] results)
exitPool(bytes32 poolIduint8 kindaddress senderaddress recipientstruct IVaultExitPoolRequest requeststruct VaultActionsOutputReference[] outputReferencespayable 
gaugeCheckpoint(address useraddress[] gaugespayable 
gaugeClaimRewards(address[] gaugespayable 
gaugeDeposit(address gaugeaddress senderaddress recipientuint256 amountpayable 
gaugeMint(address[] gaugesuint256 outputReferencepayable 
gaugeSetMinterApproval(bool approvaladdress useruint256 deadlineuint8 vbytes32 rbytes32 spayable 
gaugeWithdraw(address gaugeaddress senderaddress recipientuint256 amountpayable 
joinPool(bytes32 poolIduint8 kindaddress senderaddress recipientstruct IVaultJoinPoolRequest requestuint256 valueuint256 outputReferencepayable 
manageUserBalance(struct IVaultUserBalanceOp[] opsuint256 valuestruct VaultActionsOutputReference[] outputReferencespayable 
peekChainedReferenceValue(uint256 refpayable returns (uint256 value)
setRelayerApproval(address relayerbool approvedbytes authorisationpayable 
stakeETH(address recipientuint256 amountuint256 outputReferencepayable 
stakeETHAndWrap(address recipientuint256 amountuint256 outputReferencepayable 
swap(struct IVaultSingleSwap singleSwapstruct IVaultFundManagement fundsuint256 limituint256 deadlineuint256 valueuint256 outputReferencepayable returns (uint256 result)
unwrapAaveStaticToken(address staticTokenaddress senderaddress recipientuint256 amountbool toUnderlyinguint256 outputReferencepayable 
unwrapCompoundV2(address wrappedTokenaddress senderaddress recipientuint256 amountuint256 outputReferencepayable 
unwrapERC4626(address wrappedTokenaddress senderaddress recipientuint256 amountuint256 outputReferencepayable 
unwrapEuler(address wrappedTokenaddress senderaddress recipientuint256 amountuint256 outputReferencepayable 
unwrapGearbox(address wrappedTokenaddress senderaddress recipientuint256 dieselAmountuint256 outputReferencepayable 
unwrapReaperVaultToken(address vaultTokenaddress senderaddress recipientuint256 amountuint256 outputReferencepayable 
unwrapShareToken(address wrappedTokenaddress senderaddress recipientuint256 amountuint256 outputReferencepayable 
unwrapTetu(address wrappedTokenaddress senderaddress recipientuint256 amountuint256 outputReferencepayable 
unwrapUnbuttonToken(address wrapperTokenaddress senderaddress recipientuint256 amountuint256 outputReferencepayable 
unwrapWstETH(address senderaddress recipientuint256 amountuint256 outputReferencepayable 
unwrapYearn(address wrappedTokenaddress senderaddress recipientuint256 amountuint256 outputReferencepayable 
vaultPermit(address tokenaddress owneruint256 valueuint256 deadlineuint8 vbytes32 rbytes32 spayable 
vaultPermitDAI(address tokenaddress holderuint256 nonceuint256 expirybool alloweduint8 vbytes32 rbytes32 spayable 
wrapAaveDynamicToken(address staticTokenaddress senderaddress recipientuint256 amountbool fromUnderlyinguint256 outputReferencepayable 
wrapCompoundV2(address wrappedTokenaddress senderaddress recipientuint256 amountuint256 outputReferencepayable 
wrapERC4626(address wrappedTokenaddress senderaddress recipientuint256 amountuint256 outputReferencepayable 
wrapEuler(address wrappedTokenaddress eulerProtocoladdress senderaddress recipientuint256 amountuint256 outputReferencepayable 
wrapGearbox(address wrappedTokenaddress senderaddress recipientuint256 mainAmountuint256 outputReferencepayable 
wrapReaperVaultToken(address vaultTokenaddress senderaddress recipientuint256 amountuint256 outputReferencepayable 
wrapShareToken(address wrappedTokenaddress senderaddress recipientuint256 amountuint256 outputReferencepayable 
wrapStETH(address senderaddress recipientuint256 amountuint256 outputReferencepayable 
wrapTetu(address wrappedTokenaddress senderaddress recipientuint256 amountuint256 outputReferencepayable 
wrapUnbuttonToken(address wrapperTokenaddress senderaddress recipientuint256 uAmountuint256 outputReferencepayable 
wrapYearn(address wrappedTokenaddress senderaddress recipientuint256 amountuint256 outputReferencepayable 
Events

This contract contains no event objects.

Constructor
constructor(address vaultaddress wstETHaddress minterbool canCallUserCheckpointstring version
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.