RealVault
Verified contract
Active on
Ethereum with 2,120 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
reETH | ERC-20 | 0.646185 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21040522 | a few seconds ago | | | 5 | 0.00067488296 | |
| 21040464 | 12 minutes ago | | | 0.005 | 0.00073766160 | |
| 21039614 | 3 hours ago | | | 20.5 | 0.00084037752 | |
| 21039162 | 5 hours ago | | | 0.76 | 0.00086312967 | |
| 21037568 | 10 hours ago | | | 0.1 | 0.0014905199 | |
| 21037015 | 12 hours ago | | | 14 | 0.0022253725 | |
| 21036999 | 12 hours ago | | | 0.005 | 0.0018517349 | |
| 21036998 | 12 hours ago | | | 0.005 | 0.0020607834 | |
| 21036275 | 14 hours ago | | | 0 | 0.0043474794 | |
| 21036008 | 15 hours ago | | | 0.005 | 0.0018104285 |
ABI
ABI objects
Getter at block 21040522 currentSharePrice() view returns (uint256 price) getVaultAvailableAmount() view returns (uint256 idleAmount, uint256 investedAmount)
assetsVault() view returns (address)
0xf985e2c73d74beff3c8c16efc4fa5ab4cfb62294
feeRecipient() view returns (address)
0x0000000000000000000000000000000000000000
latestRoundID() view returns (uint256)
149
minWithdrawableShares() view returns (uint256)
100
minter() view returns (address)
0x655756824385f8903ac8cfda17b656cc26f7c7da
owner() view returns (address)
0xd47e2043c1ecbef215d89ee667d09a7aa56823d4
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
proposal() view returns (address)
0xd47e2043c1ecbef215d89ee667d09a7aa56823d4
real() view returns (address)
0xc0cc5ea00cae0894b441e3b5a3bb57aa92f15421
rebaseTime() view returns (uint256)
1729830635
rebaseTimeInterval() view returns (uint256)
86400
strategyManager() view returns (address)
0x5cba18d504d4158dc1a18c5dc6bb2a30b230ddd8
withdrawAmountDust() view returns (uint256)
35
withdrawFeeRate() view returns (uint256)
0
withdrawableAmountInPast() view returns (uint256)
651292425219578538
withdrawingSharesInPast() view returns (uint256)
646185287933671463
withdrawingSharesInRound() view returns (uint256)
0
Read-only
previewDeposit(uint256 assets) view returns (uint256)
roundPricePerShare(uint256) view returns (uint256)
settlementTime(uint256) view returns (uint256)
userReceipts(address) view returns (uint256 withdrawRound, uint256 withdrawShares, uint256 withdrawableAmount)
State-modifying
Events acceptOwnership()
addStrategy(address _strategy)
cancelWithdraw(uint256 _shares)
clearStrategy(address _strategy)
deposit(uint256 mintAmountMin) payable returns (uint256 mintAmount)
depositFor(address receiver, uint256 mintAmountMin) payable returns (uint256 mintAmount)
destroyStrategy(address _strategy)
instantWithdraw(uint256 _amount, uint256 _shares) returns (uint256 actualWithdrawn)
migrateVault(address _vault)
onlyRebaseStrategies()
renounceOwnership()
requestWithdraw(uint256 _shares)
rollToNextRound()
setFeeRecipient(address _feeRecipient)
setMinWithdrawableShares(uint256 _minWithdrawableShares)
setRebaseInterval(uint256 _interval)
setWithdrawFeeRate(uint256 _withdrawFeeRate)
settleWithdrawDust(uint256 amount)
transferOwnership(address newOwner)
updateInvestmentPortfolio(address[] _strategies, uint256[] _ratios)
updateProposal(address _proposal)
CancelWithdraw(address indexed account, uint256 amount, uint256 round)
Deposit(address indexed sender, address indexed owner, uint256 assets, uint256 shares)
FeeCharged(address indexed account, uint256 amount)
InitiateWithdraw(address indexed account, uint256 shares, uint256 round)
InvestmentPortfolioUpdated(address[] indexed strategies, uint256[] indexed ratios)
MinWithdrawableSharesUpdated(uint256 indexed minShares)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ProposalUpdated(address indexed oldAddr, address newAddr)
RollToNextRound(uint256 indexed round, uint256 vaultIn, uint256 vaultOut, uint256 sharePrice)
SetFeeRecipient(address indexed oldAddr, address newAddr)
SetRebaseInterval(uint256 indexed interval)
SetWithdrawFeeRate(uint256 indexed oldRate, uint256 newRate)
SettleWithdrawDust(uint256 indexed dust)
StrategyAdded(address indexed strategy)
StrategyCleared(address indexed strategy)
StrategyDestroyed(address indexed strategy)
VaultMigrated(address indexed oldVault, address newVault)
Withdrawn(address indexed account, uint256 amount, uint256 round)
WithdrawnFromStrategy(address indexed account, uint256 amount, uint256 actualAmount, uint256 totalAmount, uint256 round)
constructor(address _intialOwner, address _minter, address _assetsVault, address _strategyManager, address _proposal)
receive()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
RealVault__ExceedBalance()
RealVault__ExceedMaxFeeRate(uint256 _feeRate)
RealVault__ExceedRequestedAmount(uint256 requestedAmount, uint256 actualAmount)
RealVault__ExceedWithdrawAmount()
RealVault__InsufficientShares()
RealVault__InvalidAmount()
RealVault__Migrated()
RealVault__MinimumRebaseInterval(uint256 minInterval)
RealVault__MinimumWithdrawableShares()
RealVault__MininmumWithdraw()
RealVault__NoRequestFound()
RealVault__NotProposal()
RealVault__NotReady()
RealVault__WaitInQueue()
RealVault__WithdrawInstantly()
RealVault__ZeroAddress()
ReentrancyGuardReentrantCall()