Governance Token Platform is a basic Soroban smart contract built on Stellar for managing community proposals, token-based voting, and proposal execution. It provides a simple on-chain governance flow where token holders can participate in decision-making.
This contract lets an admin initialize the platform, mint governance tokens, transfer balances, create proposals, vote on proposals, and execute proposals after the voting period ends.
- Admin initialization
- Governance token minting
- Token transfers
- Proposal creation
- Yes / No voting
- Voting power based on token balance
- Proposal execution after voting ends
- On-chain balance and proposal lookup
Governance Token Platform: Transaction b1f011ab7874e701bdd0c38ea63b0dfa6bb3e5150ce6186170bd79cdfdbbd9a1
https://stellar.expert/explorer/testnet/tx/7148771200733184#7148771200733185

Summary
- Deploy the contract to Stellar using Soroban CLI.
- Initialize it with the admin address.
- Mint governance tokens to eligible voters.
- Create proposals.
- Cast votes.
- Execute the proposal after the deadline.
This is a starter template and is not production-ready. For a real governance system, add proposal snapshots, quorum rules, timelocks, delegation, and stronger role controls.