BalancerRelayer

Verified contract

Proxy

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

0x7e9b87a5cb71be73401c56cfb30fb40cc42cab56cca1f8d24a4538938796c698
0x1b42dc8972d87c7c729b022f1678f8d106eebafd74d2f1d36963470936ec6313
0x009afc5c86a689890fd29b81eff33e69252f8a3bd5d695c5450c05f3c3e249d7
From
0x5e26643edb84569274cc3a7cc89b393354104e801c697bc7a22b0008fb189387
0x45c7a238c27c3bd0f3af258726c79511239de086b2530e9ae23f000ddb204c2b
0x5be403daa56424aaea6a8ddfbdf9eb16091272a98cab90e05f3fbd5be502c4ac
0x9934d043d1f8f61e9b386524e56d4255b924c96819f80e7852613c5c8e87154e
0xf0216ee410614c1d843c76c7ae7b14c477748a11158a44225aa0296265c7e817
0x0f8cde73dc2687a0e6576078e149857e747ab78bcfb968e27d48a0f0b2a73948
0xf7d150583395453904123110d211808bae001e08374bbad21f8b3545511649f5

Functions
Getter at block 21227861
getLibrary(view returns (address)
0x41b953164995c11c81da73d212ed8af25741b7ac
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
 
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)
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 libraryAddress
Fallback and receive
receive(
Errors

This contract contains no error objects.