BalancerRelayer

Verified contract

Proxy

Active on Ethereum with 3,835 txns
Deployed by via 0x449971d4 at 16827673
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "BalancerRelayer"

0x21c0a44ebd1dd6c41c773797cec006d38543b9e77b5ac26953d22738ad655d45
0x4ba27502b2a5d11c790d37ae386e2e6e338319d6b64b7a3f1505bd63faa2d1b5
0x741b0b4fa9a3e3402559e27897c749a75116de2f815d725bd9f2dc52f30a9734
0x3eea1cbc5d5076674fee5c8ed7c277de448fd78368d653f8de37c4c0f9c0397d
0xe7cabe6f0fcaaed7ab40bbcc303f6e4ed1bab412b874be2e0790b8a4e593870a
From
0xd133b9da28b8211bbfedff1f4e60effe73d34632f63792bbeaccf61db7b8bef3
0xde998c42b48a1dbf3bb64ace8fa66049a89f7d5eb8e2827f0d45c18992611543
0xefcc0609b23823a55071bb904a3b8c96bd5c26974ddf434241a469d922464838
0x05d79992869e4b88e0c58249e0ce0f5229fe271ec62be3b6ef7721d152075a34
0xbec5a1abafd97f72a508fd155e3ceef805230eb33ef32da5b9a9bbbc08e84edc
From

Functions
Getter at block 20891206
getLibrary(view returns (address)
0xf77018c0d817da22cadbdf504c00c0d32ce1e5c2
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
 
getEntrypoint(view returns (address)
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
Read-only
peekChainedReferenceValue(uint256 refview returns (uint256 value)
State-modifying
multicall(bytes[] datapayable returns (bytes[] results)
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 libraryAddress
Fallback and receive
receive(
Errors

This contract contains no error objects.