EpochCoordinator

Verified contract

Active on Ethereum with 70 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"

0x2a436e0d629e11af722676e163685f3440e82f6aff71be2f1e7b06ca39f53628
0x13d508912a33a4045f92cb2e8360ce5b99cae39201bba88136d7ac2a250f9d87
0xe4308f7fdf8d452c4714a2c48f2e18443a9fa5964bbb48a802bb7ebe6808baa0
0xb3f938576f68fbff1ac4cd7115429a264633188bb4f8158217f2706164f2b773
0xb5aad9201d5e2fb3ea91811bea3743d401eef5ff6484e57d3367f04ed35751c5
0x16c260a0cf132807b04adf8ed42044c46b6868ddd0a4787b5c222bb223657c7c
0xd40a980ab4757aa9bbdf9641c5ed504af97d40709af1361abe2496375af1d7e1
0x4bc0343def5b4f8daa95dd635a7009ecc91ed441fb51515f91e6d3c0bfca3b91
0xe153a38f4363dccb953cc78ce5f5bda3c602ebe4d2b4471757f01c19d1f490cd
0x33f6eeeca8f6eb0511a923f86e47a61431aecbdf80fde0a0cf605c69e048336e

Functions
Getter at block 21160318
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=835121111676859935041279, juniorSupply=208478803640104914939858, seniorSupply=0)
challengeTime(view returns (uint256)
1800
currentEpoch(view returns (uint256)
51
epochJuniorTokenPrice(view returns (uint256 value)
1300682657791303460756142497
epochNAV(view returns (uint256)
1699435427162826828050651
epochReserve(view returns (uint256)
2355017226659161373713239
epochSeniorAsset(view returns (uint256)
1671078800000000000000001
epochSeniorTokenPrice(view returns (uint256 value)
1000000000000000000000000000
gotFullValidSolution(view returns (bool)
false
juniorTranche(view returns (address)
0x16b2f938568dfc8fea7cec55e8270fec985bdfe2
lastEpochClosed(view returns (uint256)
1730757611
lastEpochExecuted(view returns (uint256)
50
minChallengePeriodEnd(view returns (uint256)
0
minimumEpochTime(view returns (uint256)
85800
order(view returns (uint256 seniorRedeemuint256 juniorRedeemuint256 juniorSupplyuint256 seniorSupply)
(seniorRedeem=0, juniorRedeem=1625853322239129325945179, 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.