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"

0xa7f4f02d5205b5984e2d34c56caf45baa5db905776e42a5a90a57a8d5c2fe35a
0x9cb5591f664e541f4fba8e4080df467bfeb73dbb87d77d441b8062de7feb064b
0x03c92a5757681d256535c93f2da6cbfbd44002f8f4e01b87ab2e5729b652903c
0x930df774915c23edcf1163625f211a959657591dccc3e75000f9d673d9e38f40
0x98f23b9e3e5858617957a7b7267c3bb4943530f6ab03a41fb8cd13ac77133aa0
0x05e8be97c86511122a2a52097b7aeb40a6990088568d4688b64477bc2ff78430
0x2a436e0d629e11af722676e163685f3440e82f6aff71be2f1e7b06ca39f53628
0x13d508912a33a4045f92cb2e8360ce5b99cae39201bba88136d7ac2a250f9d87
0xe4308f7fdf8d452c4714a2c48f2e18443a9fa5964bbb48a802bb7ebe6808baa0
0xb3f938576f68fbff1ac4cd7115429a264633188bb4f8158217f2706164f2b773

Functions
Getter at block 21384032
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)
0xfe37f99cd0597164bfdabfb7c9f98e4fc44bef52
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=613901615740348, juniorSupply=0, seniorSupply=0)
challengeTime(view returns (uint256)
1800
currentEpoch(view returns (uint256)
53
epochJuniorTokenPrice(view returns (uint256 value)
1306753581902533619725353168
epochNAV(view returns (uint256)
0
epochReserve(view returns (uint256)
7143471044472883207
epochSeniorAsset(view returns (uint256)
5000000000000000001
epochSeniorTokenPrice(view returns (uint256 value)
1000000000000000000000000000
gotFullValidSolution(view returns (bool)
false
juniorTranche(view returns (address)
0x16b2f938568dfc8fea7cec55e8270fec985bdfe2
lastEpochClosed(view returns (uint256)
1732029155
lastEpochExecuted(view returns (uint256)
52
minChallengePeriodEnd(view returns (uint256)
0
minimumEpochTime(view returns (uint256)
85800
order(view returns (uint256 seniorRedeemuint256 juniorRedeemuint256 juniorSupplyuint256 seniorSupply)
(seniorRedeem=0, juniorRedeem=2143471044472883167, juniorSupply=0, seniorSupply=0)
poolClosing(view returns (bool)
false
seniorTranche(view returns (address)
0x8b35c25ed7f60bdecaca2ac093f1dc8522642b48
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.