HourglassVedaLockDepositorV2

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x0c0b1da1 at 21268956
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "HourglassVedaLockDepositorV2"

No transactions found for "HourglassVedaLockDepositorV2"


Functions
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
deposit(uint256 amountbool receiveSplit
depositFor(address useruint256 amountbool receiveSplit
depositTo(address principalRecipientaddress pointRecipientuint256 amountbool receiveSplit
enter(uint256 amountToBeDeposited
initialize(address _depositTokenuint256 _maturitystring _nameSuffixstring _symbolSuffixaddress _receiptImpluint256 _decimalsaddress _telleraddress _accountantaddress _lens
mintLockedUnderlying(address depositAssetuint256 amountOutMinBpsreturns (uint256 amountOut)
recombine(uint256 amount
recoverToken(address tokenaddress recoverToreturns (uint256 amount)
redeem(uint256 amount
redeemPrincipal(uint256 amount
setMaxDeposits(uint256 _depositCap
setVedaAccountant(address _vedaAccountant
setVedaLens(address _vedaLens
setVedaTeller(address _vedaTeller
split(uint256 amount
Events
Deposit(address useruint256 amount
DepositedTo(address principalRecipientaddress pointRecipientuint256 amount
Initialized(uint64 version
NewMaturityCreated(address combinedaddress principaladdress yield
Recombine(address useruint256 amount
Redeem(address useruint256 amount
Split(address useruint256 amount
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
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(