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 0x29c6eb91 at 13732046
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 21227861
getEntrypoint(view returns (address)
0xac9f49ef3ab0bbc929f7b1bb0a17e1fca5786251
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
Read-only

This contract contains no read-only function objects.

State-modifying
approveVault(address tokenuint256 amount
batchSwap(uint8 kindstruct IVaultBatchSwapStep[] swapsaddress[] assetsstruct IVaultFundManagement fundsint256[] limitsuint256 deadlineuint256 valuestruct VaultActionsOutputReference[] outputReferencespayable returns (int256[])
exitPool(bytes32 poolIduint8 kindaddress senderaddress recipientstruct IVaultExitPoolRequest requeststruct VaultActionsOutputReference[] outputReferencespayable 
joinPool(bytes32 poolIduint8 kindaddress senderaddress recipientstruct IVaultJoinPoolRequest requestuint256 valueuint256 outputReferencepayable 
manageUserBalance(struct IVaultUserBalanceOp[] opsuint256 valuepayable 
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)
unwrapAaveStaticToken(address staticTokenaddress senderaddress recipientuint256 amountbool toUnderlyinguint256 outputReferencepayable 
unwrapWstETH(address 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 
wrapStETH(address senderaddress recipientuint256 amountuint256 outputReferencepayable 
Events

This contract contains no event objects.

Constructor
constructor(address vaultaddress wstETH
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.