Vault
Verified contract
Active on
Ethereum with 546,118 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($8,133,187,838,358,576,000.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
B-baoETH-ETH-BPT | ERC-20 | 2596.148429T | $3,132.79 |
$8,133,187,837,724,040,000 | |
AAVE | ERC-20 | 940.806486K | $168.18 |
$158,224,834.74 | |
WETH | ERC-20 | 30.788488K | $3,346.92 |
$103,046,604.98 | |
wstETH | ERC-20 | 18.357348K | $3,946.36 |
$72,444,703.49 | |
BAL | ERC-20 | 19.833253M | $2.41 |
$47,798,140.78 | |
rETH | ERC-20 | 10.116706K | $3,726.71 |
$37,702,030.43 | |
osETH | ERC-20 | 8.741474K | $3,447.06 |
$30,132,384.77 | |
pxETH | ERC-20 | 6.766582K | $3,322.30 |
$22,480,614.99 | |
ezETH | ERC-20 | 4.309983K | $3,431.13 |
$14,788,113.38 | |
rsETH | ERC-20 | 4.166338K | $3,441.93 |
$14,340,244.36 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21243231 | 10 minutes ago | | | 0 | 0.0012971530 | |
| 21243197 | 17 minutes ago | | | 0 | 0.0013009286 | |
| 21243138 | 29 minutes ago | | | 0 | 0.0092395340 | |
| 21243117 | 33 minutes ago | | | 0 | 0.0019756760 | |
| 21243000 | an hour ago | | | 0.000001 | 0.0018206988 | |
| 21242812 | 2 hours ago | | | 0 | 0.0028565015 | |
| 21242790 | 2 hours ago | | | 0 | 0.0013000297 | |
| 21242665 | 2 hours ago | | | 0 | 0.0059929544 | |
| 21242647 | 2 hours ago | | | 0 | 0.0011753885 | |
| 21242570 | 2 hours ago | | | 0 | 0.011189218 |
ABI
ABI objects
Getter at block 21243279
WETH() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
getAuthorizer() view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getDomainSeparator() view returns (bytes32)
0x8f544e01a7807dc9ccd85734b2b4c9f61722fe3f902b5846652e05485530a93a
getPausedState() view returns (bool paused, uint256 pauseWindowEndTime, uint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1626633407, bufferPeriodEndTime=1629225407)
getProtocolFeesCollector() view returns (address)
0xce88686553686da562ce7cea497ce749da109f9f
Read-only
getActionId(bytes4 selector) view returns (bytes32)
getInternalBalance(address user, address[] tokens) view returns (uint256[] balances)
getNextNonce(address user) view returns (uint256)
getPool(bytes32 poolId) view returns (address, uint8)
getPoolTokenInfo(bytes32 poolId, address token) view returns (uint256 cash, uint256 managed, uint256 lastChangeBlock, address assetManager)
getPoolTokens(bytes32 poolId) view returns (address[] tokens, uint256[] balances, uint256 lastChangeBlock)
hasApprovedRelayer(address user, address relayer) view returns (bool)
State-modifying
Events batchSwap(uint8 kind, struct IVaultBatchSwapStep[] swaps, address[] assets, struct IVaultFundManagement funds, int256[] limits, uint256 deadline) payable returns (int256[] assetDeltas)
deregisterTokens(bytes32 poolId, address[] tokens)
exitPool(bytes32 poolId, address sender, address recipient, struct IVaultExitPoolRequest request)
flashLoan(address recipient, address[] tokens, uint256[] amounts, bytes userData)
joinPool(bytes32 poolId, address sender, address recipient, struct IVaultJoinPoolRequest request) payable
managePoolBalance(struct IVaultPoolBalanceOp[] ops)
manageUserBalance(struct IVaultUserBalanceOp[] ops) payable
queryBatchSwap(uint8 kind, struct IVaultBatchSwapStep[] swaps, address[] assets, struct IVaultFundManagement funds) returns (int256[])
registerPool(uint8 specialization) returns (bytes32)
registerTokens(bytes32 poolId, address[] tokens, address[] assetManagers)
setAuthorizer(address newAuthorizer)
setPaused(bool paused)
setRelayerApproval(address sender, address relayer, bool approved)
swap(struct IVaultSingleSwap singleSwap, struct IVaultFundManagement funds, uint256 limit, uint256 deadline) payable returns (uint256 amountCalculated)
AuthorizerChanged(address indexed newAuthorizer)
ExternalBalanceTransfer(address indexed token, address indexed sender, address recipient, uint256 amount)
FlashLoan(address indexed recipient, address indexed token, uint256 amount, uint256 feeAmount)
InternalBalanceChanged(address indexed user, address indexed token, int256 delta)
PausedStateChanged(bool paused)
PoolBalanceChanged(bytes32 indexed poolId, address indexed liquidityProvider, address[] tokens, int256[] deltas, uint256[] protocolFeeAmounts)
PoolBalanceManaged(bytes32 indexed poolId, address indexed assetManager, address indexed token, int256 cashDelta, int256 managedDelta)
PoolRegistered(bytes32 indexed poolId, address indexed poolAddress, uint8 specialization)
RelayerApprovalChanged(address indexed relayer, address indexed sender, bool approved)
Swap(bytes32 indexed poolId, address indexed tokenIn, address indexed tokenOut, uint256 amountIn, uint256 amountOut)
TokensDeregistered(bytes32 indexed poolId, address[] tokens)
TokensRegistered(bytes32 indexed poolId, address[] tokens, address[] assetManagers)
constructor(address authorizer, address weth, uint256 pauseWindowDuration, uint256 bufferPeriodDuration)
receive()
This contract contains no error objects.