The Proposal object is the interface for interacting with any Proposals. Can be gotten via the Pod object, through Pod.getProposals.
Transforms a Safe Transaction object into one of our Proposals.
Optional reject transaction
Array of addresses that approved
Proposal ID, i.e., the Gnosis nonce. This is not necessarily a unique number
Whether or not this proposal corresponds to a superproposal
Name of smart contract method being called, if there is one
Parameters for the smart contract function being called, if there is one
Pod object this Proposal is associated with
Array of addresses that rejected
Proposal status, i.e., 'active', 'passed', 'rejected', or 'queued',
Number of votes required to pass/reject a proposal
Eth value of transfer in Wei, if there is one
Votes to approve the proposal
If signer already approved proposal
If signer is not a pod member
If there was an error approving Proposal
Signer of pod member
Executes proposal
If not enough approvals to execute
If signer was not part of the pod
Executes the rejection of proposal
If not enough rejections to execute
Votes to reject the proposal
If signer has already rejected proposal
If signer was not pod member
If error rejecting proposal
Generated using TypeDoc
The Proposal object is the interface for interacting with any Proposals. Can be gotten via the Pod object, through Pod.getProposals.