Hord Congress
Represents multi-sig wallet for HORD app.
Code
HordCongress.sol
Address
HordCongress is deployed at 0x086A6d9FD61758096CF4F394AE7C1F9B6b4EEC14 on the Ethereum mainnet.
Overview
Standard implementation of the multisignature wallet. This contract contains the initial total supply of HORD tokens.
Events
ProposalCreated
event ProposalCreated(uint id, address proposer, address[] targets, uint[] values, string[] signatures, bytes[] calldatas, string description);Emitted each time when a new proposal is created.
VoteCast
event VoteCast(address voter, uint proposalId, bool support);Emitted each time when a vote has been cast on a proposal.
ProposalCanceled
Emitted each time when a proposal has been canceled.
ProposalExecuted
Emitted each time when a proposal has been executed.
ReceivedEther
Emitted each time when ether is received.
ExecuteTransaction
Emitted each time when transaction is executed.
Read-Only Functions
name
Returns the name of the contract. [
HordCongress]
proposalCount
Returns the total number of proposals.
proposals
Returns official record of all proposals ever proposed.
getActions
Returns all actions from exact proposal.
getMembersRegistry
Returns the address of
HordCongressMembersRegistrycontract.
State-Changing Functions
setMembersRegistry
One time call function to set address of
HordCongressMembersRegistrycontract.
propose
Only a member of
HordCongresscan call this function in order to create a proposal for which members will vote and based on the votes the proposal will be executed or rejected.Returns id of new proposal.
Emits a
ProposalCreatedevent.
castVote
Only a member of
HordCongresscan call this function in order to vote on a specific proposal.Emits a
VoteCastevent.
execute
Only a member of
HordCongresscan call this function in order to execute a specific proposal which reached the minimal quorum (50% or more of the votes are in favor).Emits a
ExecuteTransactionandProposalExecutedevents.
cancel
Only a member of
HordCongresscan call this function in order to cancel a specific proposal which didn`t reach the minimal quorum (less than 50% of votes are in favor).Emits a
ProposalCanceledevent .
Last updated