Overview Stakeholder Actions
State | Actor/Role | Action | Contract |
---|---|---|---|
* | System admin | setEmergencyMode | KonaPools |
* | System admin | changePoolStatus | KonaPools |
* | LP | claimOutstandingLpReward | KonaStaking |
* | Borrower | repay | Loan |
* | Oracle | requestLoan | Oracle |
* | Oracle | approveLoan | Oracle |
* | Contract Owner/Pool Admin | changeLoanStatus | Pool |
Voting, AssignCapital, Cycle, Distribution | LP | queueDeposit | Pool |
Voting, AssignCapital, Cycle, Distribution | LP | queueWithdraw | Pool |
Voting, AssignCapital, Cycle, Distribution | LP | cancelDeposit | Pool |
Voting, AssignCapital, Cycle, Distribution | LP | cancelWithdraw | Pool |
Poolstatus - Invalid | LP | directDeposit | Pool |
Poolstatus - Invalid | LP | directWithdraw | Pool |
Emergency State | Contract Owner/Emergency Role | emergencyWithdraw | Pool |
JoinLeave Period | Staker | stake | KonaStaking |
JoinLeave Period | Staker | unstake | KonaStaking |
JoinLeave Period | LP | directDeposit | Pool |
JoinLeave Period | LP | directWithdraw | Pool |
JoinLeave Period | LP | finalizeDepositQueue | Pool |
JoinLeave Period | LP | finalizeWithdrawQueue | Pool |
JoinLeave Period | Oracle Manager | commitStandByCapital | Oracle |
Voting Period | Staker | vote | KonaStaking |
Voting Period | Staker | multiVote | KonaStaking |
Assign Capital | Any | assignCapitalAfterVoting | Pool |
Assign Capital | Oracle Admin | acceptCapitalAssigned | Oracle |
Cycle - first 2 days | Pool Admin | manuallyAssignCapital | Pool |
Cycle | Oracle Admin | acceptCapitalAssigned | Oracle |
Cycle | Oracle Admin | requestFunding | Oracle |
Distribution | Any | distributeFunds | KonaPools |
Updated 6 months ago