Documentation ¶
Index ¶
- Constants
- func GetDAOProposalIDs(ggp *gogopool.GoGoPool, daoName string, opts *bind.CallOpts) ([]uint64, error)
- func GetProposalCount(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (uint64, error)
- func GetProposalCreatedTime(ggp *gogopool.GoGoPool, proposalId uint64, opts *bind.CallOpts) (uint64, error)
- func GetProposalDAO(ggp *gogopool.GoGoPool, proposalId uint64, opts *bind.CallOpts) (string, error)
- func GetProposalEndTime(ggp *gogopool.GoGoPool, proposalId uint64, opts *bind.CallOpts) (uint64, error)
- func GetProposalExpiryTime(ggp *gogopool.GoGoPool, proposalId uint64, opts *bind.CallOpts) (uint64, error)
- func GetProposalIsCancelled(ggp *gogopool.GoGoPool, proposalId uint64, opts *bind.CallOpts) (bool, error)
- func GetProposalIsExecuted(ggp *gogopool.GoGoPool, proposalId uint64, opts *bind.CallOpts) (bool, error)
- func GetProposalMemberSupported(ggp *gogopool.GoGoPool, proposalId uint64, memberAddress common.Address, ...) (bool, error)
- func GetProposalMemberVoted(ggp *gogopool.GoGoPool, proposalId uint64, memberAddress common.Address, ...) (bool, error)
- func GetProposalMessage(ggp *gogopool.GoGoPool, proposalId uint64, opts *bind.CallOpts) (string, error)
- func GetProposalPayload(ggp *gogopool.GoGoPool, proposalId uint64, opts *bind.CallOpts) ([]byte, error)
- func GetProposalPayloadStr(ggp *gogopool.GoGoPool, proposalId uint64, opts *bind.CallOpts) (string, error)
- func GetProposalPayloadString(ggp *gogopool.GoGoPool, daoName string, payload []byte) (string, error)
- func GetProposalProposerAddress(ggp *gogopool.GoGoPool, proposalId uint64, opts *bind.CallOpts) (common.Address, error)
- func GetProposalStartTime(ggp *gogopool.GoGoPool, proposalId uint64, opts *bind.CallOpts) (uint64, error)
- func GetProposalState(ggp *gogopool.GoGoPool, proposalId uint64, opts *bind.CallOpts) (ggptypes.ProposalState, error)
- func GetProposalVotesAgainst(ggp *gogopool.GoGoPool, proposalId uint64, opts *bind.CallOpts) (float64, error)
- func GetProposalVotesFor(ggp *gogopool.GoGoPool, proposalId uint64, opts *bind.CallOpts) (float64, error)
- func GetProposalVotesRequired(ggp *gogopool.GoGoPool, proposalId uint64, opts *bind.CallOpts) (float64, error)
- type ProposalDetails
- func GetDAOProposals(ggp *gogopool.GoGoPool, daoName string, opts *bind.CallOpts) ([]ProposalDetails, error)
- func GetDAOProposalsWithMember(ggp *gogopool.GoGoPool, daoName string, memberAddress common.Address, ...) ([]ProposalDetails, error)
- func GetProposalDetails(ggp *gogopool.GoGoPool, proposalId uint64, opts *bind.CallOpts) (ProposalDetails, error)
- func GetProposalDetailsWithMember(ggp *gogopool.GoGoPool, proposalId uint64, memberAddress common.Address, ...) (ProposalDetails, error)
- func GetProposals(ggp *gogopool.GoGoPool, opts *bind.CallOpts) ([]ProposalDetails, error)
- func GetProposalsWithMember(ggp *gogopool.GoGoPool, memberAddress common.Address, opts *bind.CallOpts) ([]ProposalDetails, error)
Constants ¶
View Source
const ( ProposalDAONamesBatchSize = 50 ProposalDetailsBatchSize = 10 )
Settings
Variables ¶
This section is empty.
Functions ¶
func GetDAOProposalIDs ¶
func GetDAOProposalIDs(ggp *gogopool.GoGoPool, daoName string, opts *bind.CallOpts) ([]uint64, error)
Get the IDs of proposals filtered by a DAO
func GetProposalCount ¶
Get the proposal count
func GetProposalCreatedTime ¶
func GetProposalDAO ¶
Proposal details
func GetProposalEndTime ¶
func GetProposalExpiryTime ¶
func GetProposalIsCancelled ¶
func GetProposalIsExecuted ¶
func GetProposalMemberSupported ¶
func GetProposalMemberSupported(ggp *gogopool.GoGoPool, proposalId uint64, memberAddress common.Address, opts *bind.CallOpts) (bool, error)
Get whether a member has voted in support of a proposal
func GetProposalMemberVoted ¶
func GetProposalMemberVoted(ggp *gogopool.GoGoPool, proposalId uint64, memberAddress common.Address, opts *bind.CallOpts) (bool, error)
Get whether a member has voted on a proposal
func GetProposalMessage ¶
func GetProposalPayload ¶
func GetProposalPayloadStr ¶
func GetProposalStartTime ¶
func GetProposalState ¶
func GetProposalVotesAgainst ¶
func GetProposalVotesFor ¶
Types ¶
type ProposalDetails ¶
type ProposalDetails struct { ID uint64 `json:"id"` DAO string `json:"dao"` ProposerAddress common.Address `json:"proposerAddress"` Message string `json:"message"` CreatedTime uint64 `json:"createdTime"` StartTime uint64 `json:"startTime"` EndTime uint64 `json:"endTime"` ExpiryTime uint64 `json:"expiryTime"` VotesRequired float64 `json:"votesRequired"` VotesFor float64 `json:"votesFor"` VotesAgainst float64 `json:"votesAgainst"` MemberVoted bool `json:"memberVoted"` MemberSupported bool `json:"memberSupported"` IsCancelled bool `json:"isCancelled"` IsExecuted bool `json:"isExecuted"` Payload []byte `json:"payload"` PayloadStr string `json:"payloadStr"` State ggptypes.ProposalState `json:"state"` }
Proposal details
func GetDAOProposals ¶
func GetDAOProposals(ggp *gogopool.GoGoPool, daoName string, opts *bind.CallOpts) ([]ProposalDetails, error)
Get DAO proposal details
func GetDAOProposalsWithMember ¶
func GetDAOProposalsWithMember(ggp *gogopool.GoGoPool, daoName string, memberAddress common.Address, opts *bind.CallOpts) ([]ProposalDetails, error)
Get DAO proposal details with member data
func GetProposalDetails ¶
func GetProposalDetails(ggp *gogopool.GoGoPool, proposalId uint64, opts *bind.CallOpts) (ProposalDetails, error)
Get a proposal's details
func GetProposalDetailsWithMember ¶
func GetProposalDetailsWithMember(ggp *gogopool.GoGoPool, proposalId uint64, memberAddress common.Address, opts *bind.CallOpts) (ProposalDetails, error)
Get a proposal's details with member data
func GetProposals ¶
Get all proposal details
func GetProposalsWithMember ¶
func GetProposalsWithMember(ggp *gogopool.GoGoPool, memberAddress common.Address, opts *bind.CallOpts) ([]ProposalDetails, error)
Get all proposal details with member data
Click to show internal directories.
Click to hide internal directories.