EpochCoordinator

Verified contract

Active on Ethereum with 76 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots
-
variable spans 3 additional slots
3 additional variables

No balances found for "EpochCoordinator"

0x7df817d66e2ce0c3cbf9b46d7ed4f2030b04ea85c2f7687b01d4f5441aa4e12a
0x7b2eb155c68095a288f78e56fb4c7697d1c5e2970fc4958c5bd701a98caaf761
0x0d9c603ed65c339868d01566123e4d5008d76360c6d4a23f18a2e6ea3a27bcca
0x7bbe65b6adecbcd7016e546a037f5f56a28d4f20d392646dd8814afcbe825646
0x3674a56856a18c400cb519920673d70fda97c96aab3c42f1ac777c5c1aba26e5
0x186c8503a785bfa4a3fe74947ce407e2e3030cdd52e27617266a9644809e400a
0x7fbd395aaba29b68247a6b1368ce2c6141d0b98a02c514407a38bc553abd3b18
0x37b0d1ad44d0fc9b55a0ffeba5b44eefdd6312fa2c63fb79ac61ef288cef54a5
0x1e04f7e5f5ce822e5b4612c9c77cf11f3742640f1cd70d0ed0abdf1b141c4cbc
0xf770810102ed40a4245effdf8fa1e324d55d1bbe9ddce7f27e84ff3928f97176

Functions
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 seniorRedeemuint256 juniorRedeemuint256 juniorSupplyuint256 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 seniorRedeemuint256 juniorRedeemuint256 juniorSupplyuint256 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 xuint256 ypure returns (uint256 delta)
calcFulfillment(uint256 amountuint256 totalOrderpure returns (uint256 percent)
calcNewReserve(uint256 seniorRedeemuint256 juniorRedeemuint256 seniorSupplyuint256 juniorSupplyview returns (uint256 newReserve)
checkRatioInRange(uint256 ratiouint256 minRatiouint256 maxRatiopure returns (bool)
rdiv(uint256 xuint256 ypure returns (uint256 z)
rmul(uint256 xuint256 ypure returns (uint256 z)
safeAdd(uint256 xuint256 ypure returns (uint256 z)
safeDiv(uint256 xuint256 ypure returns (uint256 z)
safeMul(uint256 xuint256 ypure returns (uint256 z)
safeSub(uint256 xuint256 ypure returns (uint256 z)
scoreImprovement(uint256 newSeniorRatio_uint256 newReserve_view returns (int256 erruint256 impScoreRatiouint256 impScoreReserve)
scoreRatioImprovement(uint256 newSeniorRatioview returns (uint256 score)
scoreReserveImprovement(uint256 newReserve_view returns (uint256 score)
scoreSolution(uint256 seniorRedeemuint256 juniorRedeemuint256 juniorSupplyuint256 seniorSupplyview returns (uint256 score)
validate(uint256 reserve_uint256 nav_uint256 seniorAsset_uint256 seniorRedeemuint256 juniorRedeemuint256 seniorSupplyuint256 juniorSupplyview returns (int256 err)
validate(uint256 seniorRedeemuint256 juniorRedeemuint256 seniorSupplyuint256 juniorSupplyview returns (int256 err)
validateCoreConstraints(uint256 currencyAvailableuint256 currencyOutuint256 seniorRedeemuint256 juniorRedeemuint256 seniorSupplyuint256 juniorSupplyview returns (int256 err)
validatePoolConstraints(uint256 reserve_uint256 seniorAssetuint256 nav_view returns (int256 err)
validateRatioConstraints(uint256 assetsuint256 seniorAssetview returns (int256 err)
wards(addressview returns (uint256)
State-modifying
closeEpoch(returns (bool epochExecuted)
deny(address usr
depend(bytes32 contractNameaddress addr
executeEpoch(
file(bytes32 namebool value
file(bytes32 nameuint256 value
rely(address usr
submitSolution(uint256 seniorRedeemuint256 juniorRedeemuint256 juniorSupplyuint256 seniorSupplyreturns (int256 accepted)
Events
Deny(address indexed usr
Depend(bytes32 indexed contractNameaddress addr
File(bytes32 indexed namebool value
File(bytes32 indexed nameuint256 value
Rely(address indexed usr
Constructor
constructor(uint256 challengeTime_
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.