HumanityGovernance
Plutocratic voting system that uses Humanity token for voting and proposal fees.
Last updated
Was this helpful?
Plutocratic voting system that uses Humanity token for voting and proposal fees.
Last updated
Was this helpful?
Deposit tokens to the governance module in order to participate in voting.
amount: The amount of tokens to deposit.
Withdraw tokens from the governance module.
amount: The amount of tokens to withdraw.
Propose a new action to be executed by the governance module.
feeRecipient: The address to send the proposal fee too if the proposal is approved.
target: The address of the target to execute.
HumanityRegistry () to add or remove an identity to the registry.
HumanityGovernance () to change the proposal fee.
data: The encoded calldata to execute.
add(address)
to add an identity to the registry.
remove(address)
to remove an identity from the registry.
setProposalFee(uint)
to change the proposal fee.
See TwitterHumanity applicant for a convenient way to propose additions to the Humanity registry.
Vote yes on a proposal. The proposal must be in the open vote period (2 days).
proposalId: The ID of the proposal to vote on.
Vote no on a proposal. The proposal must be active (4 days).
proposalID: The ID of the proposal to vote on.
Remove a vote on a proposal. The proposal must be active (4 days).
proposalID: The ID of the proposal from which to remove a vote.
Finalize a proposal.
proposalID: The ID of the proposal to finalize.