Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($172.55)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
LUSD | ERC-20 | 172.801959 | $0.998562 |
$172.55 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20514369 | 3 months ago | | | 0 | 0.0012404856 | |
| 20514124 | 3 months ago | | | 0 | 0.00093441708 | |
| 18579685 | a year ago | | | 0 | 0.023935558 | |
| 18519537 | a year ago | | | 0 | 0.015617979 | |
| 18519530 | a year ago | | | 0 | 0.010787757 | |
| 18519517 | a year ago | | | 0 | 0.020137976 | |
| 18229182 | a year ago | | | 0 | 0.0077377624 | |
| 18072043 | a year ago | | | 0 | 0.020771812 | |
| 17510448 | a year ago | | | 0 | 0.013520272 | |
| 17508445 | a year ago | | | 0 | 0.0016837020 |
ABI
ABI objects
Getter at block 21194092
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
KEEPER_ROLE() view returns (bytes32)
0xfc8737ab85eb45125971625a9ebdb75cc78e01d5c1fa80c4c6e5203f47bc4fab
MAX_DEPOSIT_LOCK_DURATION() view returns (uint64)
14515200
MAX_SPONSOR_LOCK_DURATION() view returns (uint64)
14515200
MIN_SPONSOR_LOCK_DURATION() view returns (uint64)
1209600
SETTINGS_ROLE() view returns (bytes32)
0xfaf9b26485088dee58863e57c46603d6cdcbadc7475ac6d8910fab0ecf603095
SHARES_MULTIPLIER() view returns (uint256)
1000000000000000000
SPONSOR_ROLE() view returns (bytes32)
0x1597bc5e34ff090612f53164e4e642d2ab4fc78bffe19ed1b602a0d12559561a
accumulatedPerfFee() view returns (uint256)
0
exitPaused() view returns (bool)
false
getUnderlying() view returns (address)
0x5f98805a4e8be255a32880fdec7f6728c6568ba0
immediateInvestLimitPct() view returns (uint16)
0
investPct() view returns (uint16)
9900
investState() view returns (uint256 maxInvestableAmount, uint256 alreadyInvested)
(maxInvestableAmount=171073939279828968669, alreadyInvested=0)
lossTolerancePct() view returns (uint16)
200
minLockPeriod() view returns (uint64)
432000
paused() view returns (bool)
false
perfFeePct() view returns (uint16)
0
strategy() view returns (address)
0xba74d9d1eae06e3361b8a610542c9ea580c49b3a
totalPrincipal() view returns (uint256)
150771187345090933735
totalShares() view returns (uint256)
159437251445613616125886724671341872601
totalSponsored() view returns (uint256)
0
totalUnderlying() view returns (uint256)
172801958868514109767
totalUnderlyingMinusSponsored() view returns (uint256)
172801958868514109767
treasury() view returns (address)
0x035f210e5d14054e8ae5a6cfa76d643aa200d56e
underlying() view returns (address)
0x5f98805a4e8be255a32880fdec7f6728c6568ba0
Read-only
claimers(address) view returns (uint256 totalPrincipal, uint256 totalShares)
depositGroupIdOwner(uint256) view returns (address)
deposits(uint256) view returns (uint256 amount, address owner, address claimerId, uint256 lockedUntil)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
principalOf(address claimerId) view returns (uint256)
sharesOf(address claimerId) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
swappers(address) view returns (address pool, uint8 tokenDecimals, uint8 underlyingDecimals, int128 tokenI, int128 underlyingI)
yieldFor(address _to) view returns (uint256 claimableYield, uint256 shares, uint256 perfFee)
State-modifying
Events addPool(struct CurveSwapperSwapPoolParam _param)
claimYield(address _to)
deposit(struct IVaultDepositParams _params) returns (uint256[] depositIds)
depositForGroupId(uint256 _groupId, struct IVaultDepositParams _params) returns (uint256[] depositIds)
exitPause()
exitUnpause()
forceWithdraw(address _to, uint256[] _ids)
grantRole(bytes32 role, address account)
partialUnsponsor(address _to, uint256[] _ids, uint256[] _amounts)
partialWithdraw(address _to, uint256[] _ids, uint256[] _amounts)
pause()
removePool(address _inputToken)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setImmediateInvestLimitPct(uint16 _pct)
setInvestPct(uint16 _investPct)
setLossTolerancePct(uint16 _pct)
setMinLockPeriod(uint64 _minLockPeriod)
setPerfFeePct(uint16 _perfFeePct)
setStrategy(address _strategy)
setTreasury(address _treasury)
sponsor(address _inputToken, uint256 _amount, uint256 _lockDuration, uint256 _amountOutMin)
transferAdminRights(address _newAdmin)
unpause()
unsponsor(address _to, uint256[] _ids)
updateInvested()
withdraw(address _to, uint256[] _ids)
withdrawPerformanceFee()
CurveSwapPoolAdded(address indexed token, address indexed pool, int128 tokenI, int128 underlyingI)
CurveSwapPoolRemoved(address indexed token)
DepositMinted(uint256 indexed id, uint256 groupId, uint256 amount, uint256 shares, address indexed depositor, address indexed claimer, address claimerId, uint64 lockedUntil, bytes data, string name)
DepositWithdrawn(uint256 indexed id, uint256 shares, uint256 amount, address indexed to, bool burned)
Disinvested(uint256 amount)
ExitPaused(address account)
ExitUnpaused(address account)
FeeWithdrawn(uint256 amount)
ImmediateInvestLimitPctUpdated(uint256 percentage)
InvestPctUpdated(uint256 percentage)
Invested(uint256 amount)
LossTolerancePctUpdated(uint16 pct)
MinLockPeriodUpdated(uint64 newMinLockPeriod)
Paused(address account)
PerfFeePctUpdated(uint16 pct)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
Sponsored(uint256 indexed id, uint256 amount, address indexed depositor, uint256 lockedUntil)
StrategyUpdated(address indexed strategy)
Swap(address indexed fromToken, address indexed toToken, uint256 fromAmount, uint256 toAmount)
TreasuryUpdated(address indexed treasury)
Unpaused(address account)
Unsponsored(uint256 indexed id, uint256 amount, address indexed to, bool burned)
YieldClaimed(address claimerId, address indexed to, uint256 amount, uint256 burnedShares, uint256 perfFee, uint256 totalUnderlying, uint256 totalShares)
constructor(address _underlying, uint64 _minLockPeriod, uint16 _investPct, address _treasury, address _admin, uint16 _perfFeePct, uint16 _lossTolerancePct, struct CurveSwapperSwapPoolParam[] _swapPools, uint16 _immediateInvestLimitPct)
This contract contains no fallback and receive objects.
StrategyAdminCannotBe0Address()
StrategyAmountZero()
StrategyCallerNotAdmin()
StrategyCallerNotKeeper()
StrategyCallerNotManager()
StrategyCallerNotSettings()
StrategyCannotTransferAdminRightsToSelf()
StrategyKeeperCannotBe0Address()
StrategyNoUnderlying()
StrategyNotEnoughShares()
StrategyNotIVault()
StrategyNotRunning()
StrategyUnderlyingCannotBe0Address()
SwapperPoolAlreadyExists(address token)
SwapperPoolDoesNotExist(address token)
SwapperUnderlyingIndexMismatch(address token, address underlying)
VaultAdminCannotBe0Address()
VaultAmountDoesNotMatchParams()
VaultAmountLocked()
VaultCallerNotAdmin()
VaultCallerNotKeeper()
VaultCallerNotSettings()
VaultCallerNotSponsor()
VaultCannotComputeSharesWithoutPrincipal()
VaultCannotDeposit0()
VaultCannotDepositWhenClaimerInDebt()
VaultCannotDepositWhenYieldNegative()
VaultCannotSponsor0()
VaultCannotTransferAdminRightsToSelf()
VaultCannotWithdrawMoreThanAvailable()
VaultCannotWithdrawWhenYieldNegative()
VaultClaimPercentageCannotBe0()
VaultClaimerCannotBe0()
VaultClaimsDontAddUp()
VaultDepositLocked()
VaultDepositNameTooShort()
VaultDestinationCannotBe0Address()
VaultInvalidImmediateInvestLimitPct()
VaultInvalidInvestPct()
VaultInvalidLockPeriod()
VaultInvalidLossTolerance()
VaultInvalidMinLockPeriod()
VaultInvalidPerformanceFee()
VaultInvalidVault()
VaultMustUseForceWithdrawToAcceptLosses()
VaultNoPerformanceFee()
VaultNoYieldToClaim()
VaultNotAllowed()
VaultNotDeposit()
VaultNotEnoughFunds()
VaultNotEnoughToRebalance()
VaultNotOwnerOfDeposit()
VaultNotSponsor()
VaultNothingToDo()
VaultSenderNotOwnerOfGroupId()
VaultStrategyHasInvestedFunds()
VaultStrategyNotSet()
VaultTreasuryCannotBe0Address()
VaultUnderlyingCannotBe0Address()