Quorum
A set of apporvers that are required to approve a proposal.
Quorums are identified by their key.
States
Upon creation the quorums state will be pending (inactive; see creating a quorum).
Activating a state will supercede any previously active state.
activeState
The most recently activated state.
Proposals will be executed according to this state. A quorum without an active state can't execute proposals.
pendingStates
Inactive states with pending proposals.
A pending state is activated by executing the proposal
Schema
No description
type Quorum {
account: Account!
accountId: String!
key: Int!
name: String!
activeState: QuorumState
activeStateId: Int
states: [QuorumState!]
proposals: [Proposal!]
_count: QuorumCount!
id: ID!
proposedStates: [QuorumState!]!
}
Fields
Quorum.account ● Account! non-null object
Quorum.accountId ● String! non-null scalar
Quorum.key ● Int! non-null scalar
Quorum.name ● String! non-null scalar
Quorum.activeState ● QuorumState object
Quorum.activeStateId ● Int scalar
Quorum.states ● [QuorumState!] list object
Quorum.proposals ● [Proposal!] list object
Quorum._count ● QuorumCount! non-null object
Quorum.id ● ID! non-null scalar
Quorum.proposedStates ● [QuorumState!]! non-null object
Returned by
createQuorum mutation ● quorum query ● quorums query ● removeQuorum mutation ● updateQuorum mutation ● updateQuorumMetadata mutation
Member of
Account object ● Proposal object ● QuorumState object