BalancerRelayer
Verified contract
Proxy
Active on
Ethereum with 1,008 txns
Unified storage
Map
Table
Raw
Constants and immutables
173
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "BalancerRelayer"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21268889 | an hour ago | | | 0 | 0.0043130917 | |
| 21268868 | an hour ago | | | 0 | 0.0038957745 | |
| 21268478 | 2 hours ago | | | 0 | 0.0049544843 | |
| 21268347 | 3 hours ago | | | 0 | 0.0066235456 | |
| 21268167 | 3 hours ago | | | 0 | 0.0060661988 | |
| 21267011 | 7 hours ago | | | 0 | 0.011961728 | |
| 21266531 | 9 hours ago | | | 0 | 0.0083027500 | |
| 21266090 | 10 hours ago | | | 0 | 0.0091634888 | |
| 21265469 | 12 hours ago | | | 0 | 0.0087141116 | |
| 21263302 | 20 hours ago | | | 0 | 0.0058898440 |
ABI
ABI objects
Getter at block 21269147 canCallUserCheckpoint() view returns (bool) getEntrypoint() view returns (address)
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"}
getVault() view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
Read-only
This contract contains no read-only function objects.
State-modifying
Events multicall(bytes[] data) payable returns (bytes[] results)
vaultActionsQueryMulticall(bytes[] data) returns (bytes[] results)
approveVault(address token, uint256 amount) payable
batchSwap(uint8 kind, struct IVaultBatchSwapStep[] swaps, address[] assets, struct IVaultFundManagement funds, int256[] limits, uint256 deadline, uint256 value, struct VaultActionsOutputReference[] outputReferences) payable returns (int256[] results)
exitPool(bytes32 poolId, uint8 kind, address sender, address recipient, struct IVaultExitPoolRequest request, struct VaultActionsOutputReference[] outputReferences) payable
gaugeCheckpoint(address user, address[] gauges) payable
gaugeClaimRewards(address[] gauges) payable
gaugeDeposit(address gauge, address sender, address recipient, uint256 amount) payable
gaugeMint(address[] gauges, uint256 outputReference) payable
gaugeSetMinterApproval(bool approval, address user, uint256 deadline, uint8 v, bytes32 r, bytes32 s) payable
gaugeWithdraw(address gauge, address sender, address recipient, uint256 amount) payable
joinPool(bytes32 poolId, uint8 kind, address sender, address recipient, struct IVaultJoinPoolRequest request, uint256 value, uint256 outputReference) payable
manageUserBalance(struct IVaultUserBalanceOp[] ops, uint256 value, struct VaultActionsOutputReference[] outputReferences) payable
peekChainedReferenceValue(uint256 ref) payable returns (uint256 value)
setRelayerApproval(address relayer, bool approved, bytes authorisation) payable
stakeETH(address recipient, uint256 amount, uint256 outputReference) payable
stakeETHAndWrap(address recipient, uint256 amount, uint256 outputReference) payable
swap(struct IVaultSingleSwap singleSwap, struct IVaultFundManagement funds, uint256 limit, uint256 deadline, uint256 value, uint256 outputReference) payable returns (uint256 result)
unwrapAaveStaticToken(address staticToken, address sender, address recipient, uint256 amount, bool toUnderlying, uint256 outputReference) payable
unwrapCompoundV2(address wrappedToken, address sender, address recipient, uint256 amount, uint256 outputReference) payable
unwrapERC4626(address wrappedToken, address sender, address recipient, uint256 amount, uint256 outputReference) payable
unwrapEuler(address wrappedToken, address sender, address recipient, uint256 amount, uint256 outputReference) payable
unwrapGearbox(address wrappedToken, address sender, address recipient, uint256 dieselAmount, uint256 outputReference) payable
unwrapReaperVaultToken(address vaultToken, address sender, address recipient, uint256 amount, uint256 outputReference) payable
unwrapShareToken(address wrappedToken, address sender, address recipient, uint256 amount, uint256 outputReference) payable
unwrapTetu(address wrappedToken, address sender, address recipient, uint256 amount, uint256 outputReference) payable
unwrapUnbuttonToken(address wrapperToken, address sender, address recipient, uint256 amount, uint256 outputReference) payable
unwrapWstETH(address sender, address recipient, uint256 amount, uint256 outputReference) payable
unwrapYearn(address wrappedToken, address sender, address recipient, uint256 amount, uint256 outputReference) payable
vaultPermit(address token, address owner, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) payable
vaultPermitDAI(address token, address holder, uint256 nonce, uint256 expiry, bool allowed, uint8 v, bytes32 r, bytes32 s) payable
wrapAaveDynamicToken(address staticToken, address sender, address recipient, uint256 amount, bool fromUnderlying, uint256 outputReference) payable
wrapCompoundV2(address wrappedToken, address sender, address recipient, uint256 amount, uint256 outputReference) payable
wrapERC4626(address wrappedToken, address sender, address recipient, uint256 amount, uint256 outputReference) payable
wrapEuler(address wrappedToken, address eulerProtocol, address sender, address recipient, uint256 amount, uint256 outputReference) payable
wrapGearbox(address wrappedToken, address sender, address recipient, uint256 mainAmount, uint256 outputReference) payable
wrapReaperVaultToken(address vaultToken, address sender, address recipient, uint256 amount, uint256 outputReference) payable
wrapShareToken(address wrappedToken, address sender, address recipient, uint256 amount, uint256 outputReference) payable
wrapStETH(address sender, address recipient, uint256 amount, uint256 outputReference) payable
wrapTetu(address wrappedToken, address sender, address recipient, uint256 amount, uint256 outputReference) payable
wrapUnbuttonToken(address wrapperToken, address sender, address recipient, uint256 uAmount, uint256 outputReference) payable
wrapYearn(address wrappedToken, address sender, address recipient, uint256 amount, uint256 outputReference) payable
This contract contains no event objects.
constructor(address vault, address libraryAddress, address queryLibrary, string version)
receive()
This contract contains no error objects.