VotingKSP
이 컨트랙트는 KSP를 스테이킹과 관련된 생태계 동작을 담당합니다. 스테이킹 수량과 기간에 따라 투표권(vKSP)을 발행하며, 스테이킹 참여자에게 1일 KSP 마이닝 수량의 40%를 분배합니다. (스테이킹 참여자 대상 KSP 분배율은 거버넌스 투표를 통해 변경될 수 있습니다)
Code
Github Link: (Will be updated after official launch)
Address
Events, Read-Only Functions, and State-Changing Functions
Events
LockKSP
event LockKSP(address user, uint lockPeriod, uint KSPAmount, uint totalLockedKSP, uint unlockTime);
KSP를 스테이킹시 발생되는 이벤트
Parameters
user
: 유저 지갑 주소lockPeriod
:4개월 : 10,368,000
8개월 : 20,736,000
12개월 : 31,104,000
x8 : 1,555,200,000
KSPAmount
: KSP 수량totalLockedKSP
: 총 스테이킹된 KSP 수량unlockTime
: 언스테이킹 가능한 시간 (timestamp)
UnlockKSP
event UnlockKSP(address user, uint vKSPAmount, uint KSPAmount);
vKSP를 언스테이킹 시 발생되는 이벤트
Parameters
user
: 유저 지갑 주소vKSPAmount
: 보유했던 vKSP 수량KSPAmount
: 언스테이킹 KSP 수량
UnlockKSPUnlimited
event UnlockKSPUnlimited(address user, uint vKSPBefore, uint vKSPAfter, uint KSPAmount, uint unlockTime);
vKSP x8 스테이킹을 해제할시 발생되는 이벤트
Parameters
user
: 유저 지갑 주소vKSPBefore
: 보유했던 vKSP 수량vKSPAfter
: 스테이킹 해제후 보유한 vKSP 수량KSPAmount
: 스테이킹한 KSP 수량unlockTime
: 언스테이킹 가능한 시간 (timestamp)
RefixBoosting
event RefixBoosting(address user, uint lockPeriod, uint boostingAmount, uint unlockTime);
스테이킹 기간 변경 시 발생되는 이벤트
Parameter
user
: 유저 지갑 주소lockPeriod
: 변경 기간boostingAmount
: 변경 후 보유 vKSPunlockTime
: 언스테이킹 가능한 시간 (timestamp)
ChangeMiningRate
event ChangeMiningRate(uint _mining);
일일 KSP 분배율 변경 시 발생되는 이벤트
GiveReward
event GiveReward(address user, uint amount, uint lastIndex, uint rewardSum);
KSP 보상 시 발생되는 이벤트
Last updated
Was this helpful?