ProposalAction
One chain-side action (membership add, membership remove, edit publish, etc.) bundled inside a proposal's execution payload.
type ProposalAction implements Node {
nodeId: ID!
id: UUID!
proposalId: UUID!
actionType: ProposalActionType!
targetId: UUID
contentUri: String
metadata: String
contentId: String
quorum: BigInt
fastThreshold: BigInt
slowThreshold: BigInt
duration: BigInt
proposal: Proposal
}
Fields
ProposalAction.nodeId ● ID! non-null scalar
A globally unique identifier. Can be used in various places throughout the system to identify this single value.
ProposalAction.id ● UUID! non-null scalar
ProposalAction.proposalId ● UUID! non-null scalar
ProposalAction.actionType ● ProposalActionType! non-null enum
ProposalAction.targetId ● UUID scalar
ProposalAction.contentUri ● String scalar
ProposalAction.metadata ● String scalar
ProposalAction.contentId ● String scalar
ProposalAction.quorum ● BigInt scalar
ProposalAction.fastThreshold ● BigInt scalar
ProposalAction.slowThreshold ● BigInt scalar
ProposalAction.duration ● BigInt scalar
ProposalAction.proposal ● Proposal object
Reads a single Proposal that is related to this ProposalAction.
Interfaces
Node interface
An object with a globally unique ID.
Returned By
proposalAction query ● proposalActionByNodeId query ● proposalActions query
Member Of
Proposal object ● ProposalActionsConnection object ● ProposalActionsEdge object