Viction Staking Governance
// apply a new masternode candidate
function propose(address _candidate) external payable;
// Deposit to stake/vote for a candidate
function vote(address _candidate) external payable;
// Unstake/unvote for a candidate
function unvote(address _candidate, uint256 _cap) public;
// Resign a candidate
function resign(address _candidate) public;
// Withdraw after unvote, resign
function withdraw(uint256 _blockNumber, uint _index) public;
function getCandidates() public view returns(address[]);
function getCandidateCap(address _candidate) public view returns(uint256);
function getCandidateOwner(address _candidate) public view returns(address);
function getVoterCap(address _candidate, address _voter) public view returns(uint256);
function getVoters(address _candidate) public view returns(address[]);
function isCandidate(address _candidate) public view returns(bool);
function getWithdrawBlockNumbers() public view returns(uint256[]);
function getWithdrawCap(uint256 _blockNumber) public view returns(uint256);Unlock Wallet
Init Web3 Viction Validator Contract
Propose/Apply a Candidate
Stake/Vote for a Candidate
Unstake/Unvote a Candidate
Resign a Candidate
Withdraw VIC
Get list Withdrawals
Get list Candidates
Last updated