Skip to content

Feature/governance proposals votes power delegation#495

Merged
Devsol-01 merged 2 commits intoDevsol-01:mainfrom
adetumilara:feature/governance-proposals-votes-power-delegation
Mar 28, 2026
Merged

Feature/governance proposals votes power delegation#495
Devsol-01 merged 2 commits intoDevsol-01:mainfrom
adetumilara:feature/governance-proposals-votes-power-delegation

Conversation

@adetumilara
Copy link
Copy Markdown
Contributor

closes #416
closes #417
closes #418
closes #419

feat(backend): implement governance proposals, votes, voting power, and delegation endpoints

  • add GET /governance/proposals with DB-indexed query and status filtering

  • compute vote percentages (FOR/AGAINST) from Vote table within DTO

  • include proposal timeline metadata (startTime, endTime UNIX)

  • implement GET /governance/proposals/:id/votes with paginated voter list

  • use TypeORM findAndCount with pagination

  • obfuscate sensitive user data, exposing only masked Stellar public keys

  • add GET /user/voting-power endpoint with JwtAuthGuard protection

  • fetch NST token balance via Soroban RPC using user's walletAddress

  • apply decimal normalization for accurate voting power display

  • implement GET /user/delegation to query on-chain delegation mapping

  • return null when no delegation is set, or mapped delegate address if present

  • ensure secure data handling, optimized queries, and clear DTO responses

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 28, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
nestera Ready Ready Preview, Comment Mar 28, 2026 7:04pm

@drips-wave
Copy link
Copy Markdown

drips-wave bot commented Mar 28, 2026

@adetumilara Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Devsol-01 Devsol-01 merged commit 40509c1 into Devsol-01:main Mar 28, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants