SmartAlpha
Verified contract
Active on
Ethereum with 889 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xdc5f…1d5f
0x8e27…753e
0xa439…3af0
0xcd89…1866
0xb138…4f12
8 additional
variables
Balances ($10,928.95)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WETH | ERC-20 | 2.961959 | $3,689.77 |
$10,928.95 | |
junior_WETH-USD-1w | ERC-20 | 34.630254K | -- | -- | |
senior_WETH-USD-1w | ERC-20 | 1.983918 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17688780 | a year ago | | | 0 | 0.0012721656 | |
| 17663805 | a year ago | | | 0 | 0.0077648856 | |
| 17663702 | a year ago | | | 0 | 0.0026415151 | |
| 17620835 | a year ago | | | 0 | 0.0040233803 | |
| 16992957 | 2 years ago | | | 0 | 0.0049098756 | |
| 16951592 | 2 years ago | | | 0 | 0.0063297251 | |
| 16889022 | 2 years ago | | | 0 | 0.0031504620 | |
| 16613989 | 2 years ago | | | 0 | 0.0037353600 | |
| 16327104 | 2 years ago | | | 0 | 0.0074490520 | |
| 16300839 | 2 years ago | | | 0 | 0.0078589500 |
ABI
ABI objects
Getter at block 21304387 estimateCurrentJuniorLiquidity() view returns (uint256) estimateCurrentJuniorTokenPrice() view returns (uint256) estimateCurrentSeniorLiquidity() view returns (uint256) estimateCurrentSeniorTokenPrice() view returns (uint256) getCurrentJuniorProfits() view returns (uint256) getCurrentSeniorProfits() view returns (uint256)
MAX_FEES_PERCENTAGE() view returns (uint256)
50000000000000000
accountingModel() view returns (address)
0xa4393a0ceabfe4513837d5c96a5e6bdf8cd73af0
dao() view returns (address)
0x4cae362d7f227e3d306f70ce4878e245563f3069
epoch() view returns (uint256)
96
epoch1Start() view returns (uint256)
1631541600
epochBalance() view returns (uint256)
1960554701446271605
epochDownsideProtectionRate() view returns (uint256)
254472835119229818
epochDuration() view returns (uint256)
604800
epochEntryPrice() view returns (uint256)
186445000000
epochJuniorLiquidity() view returns (uint256)
623634891604209895
epochSeniorLiquidity() view returns (uint256)
1336919809842061710
epochUpsideExposureRate() view returns (uint256)
99508153837752861
feesAccrued() view returns (uint256)
137981941433461774
feesOwner() view returns (address)
0x4cae362d7f227e3d306f70ce4878e245563f3069
feesPercentage() view returns (uint256)
49999999999999999
getCurrentEpoch() view returns (uint256)
168
getEpochJuniorTokenPrice() view returns (uint256)
12731483738595
getEpochSeniorTokenPrice() view returns (uint256)
639979805724905005
guardian() view returns (address)
0x54e6a2f9991b6b6d57d152d21427e8cb80b25e91
initialized() view returns (bool)
true
juniorToken() view returns (address)
0xcd89c90ce3d565f51587033604591ba292ba1866
paused() view returns (bool)
false
poolToken() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
priceOracle() view returns (address)
0xdc5fd56dfe15dbc1dbbf28de113f4b64f52f1d5f
queuedJuniorTokensBurn() view returns (uint256)
0
queuedJuniorsUnderlyingIn() view returns (uint256)
0
queuedJuniorsUnderlyingOut() view returns (uint256)
737383757252686770
queuedSeniorTokensBurn() view returns (uint256)
0
queuedSeniorsUnderlyingIn() view returns (uint256)
0
queuedSeniorsUnderlyingOut() view returns (uint256)
126038182191392417
scaleFactor() view returns (uint256)
1000000000000000000
seniorRateModel() view returns (address)
0x8e27ccdb8374a823c83c3e00f278980a8523753e
seniorToken() view returns (address)
0xb138dd4a00f9afa14c7feaacd710f37a22fe4f12
underlyingInQueues() view returns (uint256)
863421939444079187
Read-only
history_epochJuniorTokenPrice(uint256) view returns (uint256)
history_epochSeniorTokenPrice(uint256) view returns (uint256)
juniorEntryQueue(address) view returns (uint256 epoch, uint256 amount)
juniorExitQueue(address) view returns (uint256 epoch, uint256 amount)
seniorEntryQueue(address) view returns (uint256 epoch, uint256 amount)
seniorExitQueue(address) view returns (uint256 epoch, uint256 amount)
State-modifying
Events advanceEpoch()
depositJunior(uint256 amount)
depositSenior(uint256 amount)
exitJunior(uint256 amountJuniorTokens)
exitSenior(uint256 amountSeniorTokens)
initialize(address poolTokenAddr, address oracleAddr, address seniorRateModelAddr, address accountingModelAddr, address juniorTokenAddr, address seniorTokenAddr, uint256 _epoch1Start, uint256 _epochDuration)
pauseSystem()
redeemJuniorTokens()
redeemJuniorUnderlying()
redeemSeniorTokens()
redeemSeniorUnderlying()
resumeSystem()
setAccountingModel(address newModel)
setFeesOwner(address newOwner)
setFeesPercentage(uint256 percentage)
setPriceOracle(address newPriceOracle)
setSeniorRateModel(address newModel)
transferDAO(address newDAO)
transferFees()
transferGuardian(address newGuardian)
EpochEnd(uint256 epochId, uint256 juniorProfits, uint256 seniorProfits)
FeesTransfer(address caller, address destination, uint256 amount)
JuniorJoinEntryQueue(address indexed user, uint256 epochId, uint256 underlyingIn, uint256 currentQueueBalance)
JuniorJoinExitQueue(address indexed user, uint256 epochId, uint256 tokensIn, uint256 currentQueueBalance)
JuniorRedeemTokens(address indexed user, uint256 epochId, uint256 tokensOut)
JuniorRedeemUnderlying(address indexed user, uint256 epochId, uint256 underlyingOut)
PauseSystem()
ResumeSystem()
SeniorJoinEntryQueue(address indexed user, uint256 epochId, uint256 underlyingIn, uint256 currentQueueBalance)
SeniorJoinExitQueue(address indexed user, uint256 epochId, uint256 tokensIn, uint256 currentQueueBalance)
SeniorRedeemTokens(address indexed user, uint256 epochId, uint256 tokensOut)
SeniorRedeemUnderlying(address indexed user, uint256 epochId, uint256 underlyingOut)
SetAccountingModel(address oldModel, address newModel)
SetFeesOwner(address oldOwner, address newOwner)
SetFeesPercentage(uint256 oldPercentage, uint256 newPercentage)
SetPriceOracle(address oldOracle, address newOracle)
SetSeniorRateModel(address oldModel, address newModel)
TransferDAO(address oldDAO, address newDAO)
TransferGuardian(address oldGuardian, address newGuardian)
constructor(address _dao, address _guardian)
This contract contains no fallback and receive objects.
This contract contains no error objects.