UnstakePool
Contents
Globals
balanceOf
mapping(address => uint256)
totalSupplyOf
mapping(address => uint256)
Functions
constructor
No description
Declaration:
Modifiers:
Only
deposit
Deposit REI to UnstakePool
, only can be called by stake manager, this will be called when user starts unstake.
Declaration:
Modifiers:
nonReentrant
onlyStakeManager
Args:
validator
address
Validator address.
withdraw
Withdraw REI and burn shares, only can be called by stake manager, this will be called when unstake timeout.
Declaration:
Modifiers:
nonReentrant
onlyStakeManager
Args:
validator
address
Validator address.
shares
uint256
Number of shares.
to
address payable
REI receiver address(this value is set when the user starts unstake).
slash
Slash validator and transfer the slashed amount to address(0)
.
Declaration:
Modifiers:
nonReentrant
onlyStakeManager
Args:
validator
address
Validator address.
factor
uint8
Slash factor.
Last updated