BalancerRelayer

Verified contract

Proxy

Active on Ethereum with 491 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 "BalancerRelayer"

0x93216f4e0ba7446f4bd32e5746cada0a572496ba101e2000a5a3a5caa9b28a4b
0x67d6dbc1b0239c0d6a9a00af761cb2698d59be4cd86f6032b00766f07ac17b38
0xf0e46e544c4bc1145318fd6d23a9faf2c61f0d416e33d6ba86ec48579feccc3e
0xc952eb2bd628d87b340796b4e9c8bd50ed8d6f77ccdbf438bb0feda83e4a38fd
0x78648d6ebb36dccb9e8108e62a5b4d87e1df62bc329bf503cc185dcdffc8266f
0x1423fc8b9ca212d2e81c99dddb5280a12bc30e123b8c0c022d8800ed83b3a1bf
0x3af4513f1fe6f28b8216e2676c6a3605c02ccbff1b5fd3a987a8660a7ca972a9
From
0x0f5ac1b27be2459d2b4eeb112af0f9e4e37af5897830709fd0747b0d8d13b24a
0x00de982a93a9f647f0973594f18c16ffe11151c27fba97ed3d44fed58d943869
0xd3f9189424068704c1051e6c9905a4652c8012ba8a982a21ead8ed62e062f60d

Functions
Getter at block 20790649
getLibrary(view returns (address)
0xea66501df1a00261e3bb79d1e90444fc6a186b62
getQueryLibrary(view returns (address)
0x481ca759babb6ff011e11890e183be00de3714e7
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
version(view returns (string)
{"name":"BatchRelayer","version":"6","deployment":"20231031-batch-relayer-v6"}
 
canCallUserCheckpoint(view returns (bool)
 
getEntrypoint(view returns (address)
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
Read-only

This contract contains no read-only function objects.

State-modifying
multicall(bytes[] datapayable returns (bytes[] results)
vaultActionsQueryMulticall(bytes[] datareturns (bytes[] results)
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 libraryAddressaddress queryLibrarystring version
Fallback and receive
receive(
Errors

This contract contains no error objects.