ERC20VotesInitialVoiceCreditProxy
This contract allows to set an initial voice credit balance for MACI's voters based on the balance of an ERC20 token at a given block.
snapshotBlock
uint256 snapshotBlock
the block number to be used for the initial voice credits
token
address token
the token to be used for the initial voice credits
factor
uint256 factor
the factor to be used for the initial voice credits
_initialize
function _initialize() internal
Initializes the contract.
getVoiceCredits
function getVoiceCredits(address voter, bytes) public view returns (uint256)
Returns the constant balance for any new MACI's voter
Return Values
Name | Type | Description |
---|---|---|
[0] | uint256 | balance |