EpochCoordinator
Verified contract
Active on
Ethereum with 76 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xc39e…240a
0x3540…eea0
-
variable spans 3 additional slots
-
variable spans 3 additional slots
3 additional
variables
Balances ($0.00)
No balances found for "EpochCoordinator"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21117563 | 6 days ago | | | 0 | 0.012152018 | |
| 21087289 | 10 days ago | | | 0 | 0.010478829 | |
| 21087114 | 10 days ago | | | 0 | 0.0034057265 | |
| 21087108 | 10 days ago | | | 0 | 0.022674457 | |
| 21014791 | 20 days ago | | | 0 | 0.012715516 | |
| 21014633 | 20 days ago | | | 0 | 0.0020899865 | |
| 21014615 | 20 days ago | | | 0 | 0.015794764 | |
| 20993950 | 23 days ago | | | 0 | 0.0086830920 | |
| 20972155 | a month ago | | | 0 | 0.0035025575 | |
| 20972146 | a month ago | | | 0 | 0.027029779 |
ABI
ABI objects
Getter at block 21157426
BIG_NUMBER() view returns (uint256)
1000000000000000000000000000000000000000000000000000000
ERR_CURRENCY_AVAILABLE() view returns (int256)
-1
ERR_MAX_ORDER() view returns (int256)
-2
ERR_MAX_RESERVE() view returns (int256)
-3
ERR_MAX_SENIOR_RATIO() view returns (int256)
-5
ERR_MIN_SENIOR_RATIO() view returns (int256)
-4
ERR_NOT_NEW_BEST() view returns (int256)
-6
ERR_POOL_CLOSING() view returns (int256)
-7
NEW_BEST() view returns (int256)
0
SUCCESS() view returns (int256)
0
assessor() view returns (address)
0x3540948a82b7da7078a635f9c806023bc146eea0
bestRatioImprovement() view returns (uint256)
0
bestReserveImprovement() view returns (uint256)
0
bestSubScore() view returns (uint256)
0
bestSubmission() view returns (uint256 seniorRedeem, uint256 juniorRedeem, uint256 juniorSupply, uint256 seniorSupply)
(seniorRedeem=0, juniorRedeem=1032840695450807302190067, juniorSupply=8306280000000000000000, seniorSupply=0)
challengeTime() view returns (uint256)
1800
currentEpoch() view returns (uint256)
54
epochJuniorTokenPrice() view returns (uint256 value)
1413686807284079301104752845
epochNAV() view returns (uint256)
6914175568223752279746461
epochReserve() view returns (uint256)
1441891952057377742999829
epochSeniorAsset() view returns (uint256)
4850551349672229000924959
epochSeniorTokenPrice() view returns (uint256 value)
1004616286137813789767011825
gotFullValidSolution() view returns (bool)
false
juniorTranche() view returns (address)
0x336c6e7be64aad617599de02c8a8c0ff652938ea
lastEpochClosed() view returns (uint256)
1730762819
lastEpochExecuted() view returns (uint256)
53
minChallengePeriodEnd() view returns (uint256)
0
minimumEpochTime() view returns (uint256)
85800
order() view returns (uint256 seniorRedeem, uint256 juniorRedeem, uint256 juniorSupply, uint256 seniorSupply)
(seniorRedeem=0, juniorRedeem=923684462721511123623536, juniorSupply=71701440000000000000000, seniorSupply=0)
poolClosing() view returns (bool)
false
seniorTranche() view returns (address)
0xc39e5cb1055bff2202695fdba9cca5412831240a
submissionPeriod() view returns (bool)
false
weightJuniorRedeem() view returns (uint256)
100000
weightJuniorSupply() view returns (uint256)
10000
weightSeniorRedeem() view returns (uint256)
1000000
weightSeniorSupply() view returns (uint256)
1000
Read-only
absDistance(uint256 x, uint256 y) pure returns (uint256 delta)
calcFulfillment(uint256 amount, uint256 totalOrder) pure returns (uint256 percent)
calcNewReserve(uint256 seniorRedeem, uint256 juniorRedeem, uint256 seniorSupply, uint256 juniorSupply) view returns (uint256 newReserve)
checkRatioInRange(uint256 ratio, uint256 minRatio, uint256 maxRatio) pure returns (bool)
rdiv(uint256 x, uint256 y) pure returns (uint256 z)
rmul(uint256 x, uint256 y) pure returns (uint256 z)
safeAdd(uint256 x, uint256 y) pure returns (uint256 z)
safeDiv(uint256 x, uint256 y) pure returns (uint256 z)
safeMul(uint256 x, uint256 y) pure returns (uint256 z)
safeSub(uint256 x, uint256 y) pure returns (uint256 z)
scoreImprovement(uint256 newSeniorRatio_, uint256 newReserve_) view returns (int256 err, uint256 impScoreRatio, uint256 impScoreReserve)
scoreRatioImprovement(uint256 newSeniorRatio) view returns (uint256 score)
scoreReserveImprovement(uint256 newReserve_) view returns (uint256 score)
scoreSolution(uint256 seniorRedeem, uint256 juniorRedeem, uint256 juniorSupply, uint256 seniorSupply) view returns (uint256 score)
validate(uint256 reserve_, uint256 nav_, uint256 seniorAsset_, uint256 seniorRedeem, uint256 juniorRedeem, uint256 seniorSupply, uint256 juniorSupply) view returns (int256 err)
validate(uint256 seniorRedeem, uint256 juniorRedeem, uint256 seniorSupply, uint256 juniorSupply) view returns (int256 err)
validateCoreConstraints(uint256 currencyAvailable, uint256 currencyOut, uint256 seniorRedeem, uint256 juniorRedeem, uint256 seniorSupply, uint256 juniorSupply) view returns (int256 err)
validatePoolConstraints(uint256 reserve_, uint256 seniorAsset, uint256 nav_) view returns (int256 err)
validateRatioConstraints(uint256 assets, uint256 seniorAsset) view returns (int256 err)
wards(address) view returns (uint256)
State-modifying
Events closeEpoch() returns (bool epochExecuted)
deny(address usr)
depend(bytes32 contractName, address addr)
executeEpoch()
file(bytes32 name, bool value)
file(bytes32 name, uint256 value)
rely(address usr)
submitSolution(uint256 seniorRedeem, uint256 juniorRedeem, uint256 juniorSupply, uint256 seniorSupply) returns (int256 accepted)
Deny(address indexed usr)
Depend(bytes32 indexed contractName, address addr)
File(bytes32 indexed name, bool value)
File(bytes32 indexed name, uint256 value)
Rely(address indexed usr)
constructor(uint256 challengeTime_)
This contract contains no fallback and receive objects.
This contract contains no error objects.