Back to Smart Contracts

Governance Contract

Decentralized governance mechanism for community voting on conservation projects and protocol upgrades.

1,247
Active Voters
89%
Participation Rate
47
Proposals Passed

Contract Overview

Democratic Voting

Community-driven decision making

Governance Council

Elected representatives for oversight

Voting Rewards

Earn tokens for participation

🗳️ Voting Power

  • • 1 SOL staked = 1 vote
  • • Minimum 25 SOL to propose
  • • 7-day voting periods
  • • 60% quorum required

Contract Details

4kRpV8NtjVhMeL9sQ2wX7yE3nF6mT8uP1oI5jK2nR9vC
Solana Mainnet
v1.5.0

Key Functions

createProposal(details: ProposalDetails)

Submit new proposals for community voting. Requires minimum 25 SOL staked.

// Create conservation proposal await program.methods .createProposal({ title: "Maldives Coral Nursery Expansion", description: "Expand coral nursery to 500 fragments", fundingRequested: new BN(75000 * LAMPORTS_PER_SOL), duration: 365, // days category: "conservation", }) .accounts({ proposer: wallet.publicKey, proposal: proposalPda, governance: governancePda, }) .rpc();

castVote(proposalId: string, vote: VoteType)

Vote on active proposals. Voting power equals SOL staked amount.

// Cast vote on proposal await program.methods .castVote("PROP_2024_047", { yes: {} }) // or { no: {} }, { abstain: {} } .accounts({ voter: wallet.publicKey, proposal: proposalPda, voteRecord: voteRecordPda, userStakeAccount: userStakePda, }) .rpc();

executeProposal(proposalId: string)

Execute approved proposals after voting period ends and quorum is met.

// Execute approved proposal await program.methods .executeProposal("PROP_2024_047") .accounts({ executor: wallet.publicKey, proposal: proposalPda, governance: governancePda, conservationFund: fundPda, }) .rpc();

👑 Governance Council

Council Members

Dr. Maya Chen

Marine Biologist

Alex Sterling

Blockchain Developer

Riley Ocean

Conservation Expert

Council Powers

  • • Emergency proposal veto power
  • • Fast-track urgent conservation needs
  • • Protocol upgrade oversight
  • • Partnership approval authority
  • • Dispute resolution mediation

Election Process

Council members are elected quarterly by community vote. Top 12 candidates by voting power and participation rate are selected.

Recent Proposals

PROP-2024-047: Maldives Coral Nursery Expansion

PASSED

Expand existing coral nursery to 500 new fragments with $75K funding.

Votes: 1,247 SOL (Yes) | 234 SOL (No)Participation: 89%

PROP-2024-046: Caribbean Reef Protection Initiative

ACTIVE

Establish marine protected areas across 5 Caribbean islands.

Votes: 892 SOL (Yes) | 156 SOL (No)Time Left: 3 days

PROP-2024-045: Deep Sea Mining Research

REJECTED

Research proposal for sustainable deep sea mining practices.

Votes: 234 SOL (Yes) | 1,456 SOL (No)Participation: 92%