depositfunction. To create your validator, you need to
abeycoin and register you validator public key. Delegators can bond their coin to the validator account and shares block reward by their portion. Validator can charge for additional
feerate from the delegators reward.
canceltransaction executed, the cancelled portion is locked in the contract for about 2 weeks. After the period, validator can withdraw the canceled coins.
abeytoken to the deposit contract by
getDepositfunction. there are 3 states for the deposit:
uint256tuple of 3 items:(staked, locked, unlocked)
undelegatetransaction, the cancelled portion is locked in the contract for about 2 weeks. After the period, delegator can withdraw the canceled token.
getDelegatereturn the balance state of a delegator. The state of token balance is similar to
uint256tuple of 3 items: (staked, locked, unlocked)