SmartAlpha

Verified contract

Active on Ethereum with 889 txns
Deployed by via 0x607d5747 at 13185569
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $7,906.56
ERC-20
--
ERC-20
--
0x99045a7a70ff7d327ccc20ca297ff2476dda07fc91fd0833db046a6ab457f83f
0x710d0b7cd2c7580982704a868459a9928cd18d93d3da603af13fa1df987f26e4
0x42599ba6dde636a4aeb4e23080d3c2244896c9aa5aceea434f684d4a3997478e
0xb76c102668df280f087cbef05fa105474451703e770ddf1e3f53ff17bff2f4ff
0xcac42c15cc8b511f974e631fd32168c27ad8b980b1b97a276221ea9048c69dec
0xad9fc4ec9921c5bb8a1adaa72dfbb7f841b8575c5b40a19d03015871403a47bf
0xd845a46a5718e2fd242b7ac593c7f05419766086110ad8065c51a461e0e51431
0x6418241e4f4a898ee1a2fb1928d28755da4ae529b56b24b8d02e9d7088b372ed
0xad591bf5096c03be98dbe462ad44a85e7215f8dd9cf544deebde99deac16f477
From
0xac547d8e92dd035d40aca5f4d3bf795e13d9fd378c155ed9bf3556f4978aecb5
From

Functions
Getter at block 20857842
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
 
estimateCurrentJuniorLiquidity(view returns (uint256)
 
estimateCurrentJuniorTokenPrice(view returns (uint256)
 
estimateCurrentSeniorLiquidity(view returns (uint256)
 
estimateCurrentSeniorTokenPrice(view returns (uint256)
feesAccrued(view returns (uint256)
137981941433461774
feesOwner(view returns (address)
0x4cae362d7f227e3d306f70ce4878e245563f3069
feesPercentage(view returns (uint256)
49999999999999999
getCurrentEpoch(view returns (uint256)
159
 
getCurrentJuniorProfits(view returns (uint256)
 
getCurrentSeniorProfits(view returns (uint256)
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(uint256view returns (uint256)
history_epochSeniorTokenPrice(uint256view returns (uint256)
juniorEntryQueue(addressview returns (uint256 epochuint256 amount)
juniorExitQueue(addressview returns (uint256 epochuint256 amount)
seniorEntryQueue(addressview returns (uint256 epochuint256 amount)
seniorExitQueue(addressview returns (uint256 epochuint256 amount)
State-modifying
advanceEpoch(
depositJunior(uint256 amount
depositSenior(uint256 amount
exitJunior(uint256 amountJuniorTokens
exitSenior(uint256 amountSeniorTokens
initialize(address poolTokenAddraddress oracleAddraddress seniorRateModelAddraddress accountingModelAddraddress juniorTokenAddraddress seniorTokenAddruint256 _epoch1Startuint256 _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
Events
EpochEnd(uint256 epochIduint256 juniorProfitsuint256 seniorProfits
FeesTransfer(address calleraddress destinationuint256 amount
JuniorJoinEntryQueue(address indexed useruint256 epochIduint256 underlyingInuint256 currentQueueBalance
JuniorJoinExitQueue(address indexed useruint256 epochIduint256 tokensInuint256 currentQueueBalance
JuniorRedeemTokens(address indexed useruint256 epochIduint256 tokensOut
JuniorRedeemUnderlying(address indexed useruint256 epochIduint256 underlyingOut
PauseSystem(
ResumeSystem(
SeniorJoinEntryQueue(address indexed useruint256 epochIduint256 underlyingInuint256 currentQueueBalance
SeniorJoinExitQueue(address indexed useruint256 epochIduint256 tokensInuint256 currentQueueBalance
SeniorRedeemTokens(address indexed useruint256 epochIduint256 tokensOut
SeniorRedeemUnderlying(address indexed useruint256 epochIduint256 underlyingOut
SetAccountingModel(address oldModeladdress newModel
SetFeesOwner(address oldOwneraddress newOwner
SetFeesPercentage(uint256 oldPercentageuint256 newPercentage
SetPriceOracle(address oldOracleaddress newOracle
SetSeniorRateModel(address oldModeladdress newModel
TransferDAO(address oldDAOaddress newDAO
TransferGuardian(address oldGuardianaddress newGuardian
Constructor
constructor(address _daoaddress _guardian
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.