HourglassVedaLockDepositorV2
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
1
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 "HourglassVedaLockDepositorV2"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "HourglassVedaLockDepositorV2"
ABI
ABI objects
Getter at block 21315000
creationBlock() view returns (uint256)
0
factory() view returns (address)
0x0000000000000000000000000000000000000000
getPointToken() view returns (address)
0x0000000000000000000000000000000000000000
getPrincipalToken() view returns (address)
0x0000000000000000000000000000000000000000
getTokens() view returns (address[])
[0x0000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000]
getUnderlying() view returns (address)
0x0000000000000000000000000000000000000000
maturity() view returns (uint256)
0
vedaAccountant() view returns (address)
0x0000000000000000000000000000000000000000
vedaLens() view returns (address)
0x0000000000000000000000000000000000000000
vedaTeller() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
This contract contains no read-only function objects.
State-modifying
Events deposit(uint256 amount, bool receiveSplit)
depositFor(address user, uint256 amount, bool receiveSplit)
depositTo(address principalRecipient, address pointRecipient, uint256 amount, bool receiveSplit)
enter(uint256 amountToBeDeposited)
initialize(address _depositToken, uint256 _maturity, string _nameSuffix, string _symbolSuffix, address _receiptImpl, uint256 _decimals, address _teller, address _accountant, address _lens)
mintLockedUnderlying(address depositAsset, uint256 amountOutMinBps) returns (uint256 amountOut)
recombine(uint256 amount)
recoverToken(address token, address recoverTo) returns (uint256 amount)
redeem(uint256 amount)
redeemPrincipal(uint256 amount)
setMaxDeposits(uint256 _depositCap)
setVedaAccountant(address _vedaAccountant)
setVedaLens(address _vedaLens)
setVedaTeller(address _vedaTeller)
split(uint256 amount)
Deposit(address user, uint256 amount)
DepositedTo(address principalRecipient, address pointRecipient, uint256 amount)
Initialized(uint64 version)
NewMaturityCreated(address combined, address principal, address yield)
Recombine(address user, uint256 amount)
Redeem(address user, uint256 amount)
Split(address user, uint256 amount)
constructor()
This contract contains no fallback and receive objects.
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
AlreadyEntered()
AmountMismatch()
CallerNotEntrant()
CallerNotFactory()
DepositCapExceeded()
FailedInnerCall()
InsufficientAssetSupplied()
InsufficientDeposit()
InsufficientFunds()
InvalidDecimals()
InvalidInitialization()
InvalidMaturity()
InvalidSlippageBps()
InvalidTokenToRecover()
InvalidUnderlying()
Matured()
NoCode()
NotEntered()
NotInitializing()
PrematureRedeem()
RecipientMismatch()
SafeERC20FailedOperation(address token)
UnauthorizedCaller()