Skip to main content

Creating a Proposal

After creating a proposal, you must approve it.

Only members of a quorum can create a proposal for that quorum.

Example


Schema

No description

propose(
account: Address!
quorumKey: QuorumKey
to: Address!
value: Uint256
data: Bytes
salt: Bytes8
gasLimit: Uint256
signature: Bytes
): Proposal!

Arguments

propose.account ● Address! non-null scalar

propose.quorumKey ● QuorumKey scalar

Defaults to quorum with the least amount of approvers, followed by the lowest id (by lexical comparison)

propose.to ● Address! non-null scalar

propose.value ● Uint256 scalar

propose.data ● Bytes scalar

propose.salt ● Bytes8 scalar

propose.gasLimit ● Uint256 scalar

propose.signature ● Bytes scalar

Approve the proposal

Type

Proposal object