Cast Vote

Submit a vote on a Aquarius Governance proposal.

  • proposalId (string) The ID of the proposal to vote on. This is an auto-incrementing integer in the Governor Bravo contract.

  • support (number) A number value of 0, 1, or 2 for the proposal vote. The numbers correspond to 'in-favor', 'against', and 'abstain` respectively.

  • [options] (CallOptions) Options to set for a transaction and Ethers.js method overrides.

  • RETURN (object) Returns an Ethers.js transaction object of the vote transaction.

const aquarius = new Aquarius(window.ethereum);

(async function() {
  const castVoteTx = await aquarius.castVote(12, 1);
  console.log('Ethers.js transaction object', castVoteTx);
})().catch(console.error);

Last updated