BatchRelayerLibrary

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x7d53ba07 at 1205826
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000

No balances found for "BatchRelayerLibrary"

No transactions found for "BatchRelayerLibrary"


Functions
Getter at block 21823195
getEntrypoint(view returns (address)
0x76f7204b62f554b79d444588edac9dfa7032c71a
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
Read-only
peekChainedReferenceValue(uint256 refview returns (uint256 value)
State-modifying
approveVault(address tokenuint256 amountpayable 
batchSwap(uint8 kindstruct IVaultBatchSwapStep[] swapsaddress[] assetsstruct IVaultFundManagement fundsint256[] limitsuint256 deadlineuint256 valuestruct VaultActionsOutputReference[] outputReferencespayable 
exitPool(bytes32 poolIduint8 kindaddress senderaddress recipientstruct IVaultExitPoolRequest requeststruct VaultActionsOutputReference[] outputReferencespayable 
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 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 
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 minter
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.