A programmable multi-owner on-chain vault for secure treasury management and governance on Solana.
On-chain voting dApp on Solana using PDAs for polls and candidates, with an Anchor program and a leftover vault-template frontend.
Voting program has tests, but the frontend still runs the vault template it forked.
Dimensions
This is a Solana voting dApp forked from the solana-foundation vault starter, with a genuinely custom Anchor program (initialize_poll, initialize_candidate, vote) and a real LiteSVM test suite covering duplicate IDs and description limits. But the frontend was never updated: app/page.tsx still calls the original vault client, so the shipped product doesn't actually let anyone vote, and the README still documents an 'Anchor Vault Program' deposit/withdraw flow . Momentum is essentially zero: 7 commits, 1 contributor, a 2-day window, 0 stars . Against the corpus, no close match exists: the nearest vault-flavored project, CipherVault, sits at only 0.055 similarity , and the nearest voting-specific analogs, Mint A Vote and Syncvote , are dead-linked and mechanically different. The winners-only cohort's top primitives skew stablecoins, payments, and oracle, not governance , so this repo swims against the current. Strongest asset: the program-level test coverage. Weakest: momentum, at 8/100. Next move: wire the frontend to the actual voting instructions and ship a working end-to-end demo before resubmitting.
Closest competitors
Automate and execute complex DAO governance workflows on Solana by extending the SPL Governance program.
Mint unique NFTs representing political stances on Solana to promote civic engagement and online community building.
Social peer-to-peer betting app integrated with iMessage and Apple Pay for seamless casual wagering.
Decentralized Solana crowdfunding platform with NFT rewards, DAO governance, and gas-sponsored token swaps.
Winner DNA
Solana-native Anchor/Rust program: present
Custom voting program built with Anchor and Rust, matching the 26.2%/40% cohort share for these stacks.
Frontend wired end-to-end to the on-chain program: missing
app/page.tsx and the generated client still call the original vault instructions, not the voting program.
Domain alignment with top winning primitives (stablecoins, payments, oracle): missing
Voting/governance does not appear in the cohort's top 10 primitive tags.
Sustained, multi-contributor commit history: missing
Only 7 commits from 1 contributor across a 2-day window.
External traction or hackathon placement: missing
0 stars, no track prize, no placement found in either search.
Real automated test coverage of core program logic: present
LiteSVM tests validate poll creation, duplicate IDs, and description-length limits.