Skip to content

feat: implement proposal scheduling and timelock in governance contract #586

@Anuoluwapo25

Description

@Anuoluwapo25

After a proposal passes, add a timelock delay before execution to allow time for objections.\n\nContract changes:\n- [ ] Add configurable timelock delay (e.g. 48h)\n- [ ] Transition proposal state: PASSED → QUEUED → EXECUTED\n- [ ] Allow vetoing a queued proposal (admin or supermajority)\n- [ ] Emit ProposalQueued and ProposalExecuted events\n\nFrontend changes:\n- [ ] Show timelock countdown on passed proposals\n- [ ] Show QUEUED status in proposal list

Metadata

Metadata

Assignees

Labels

featureNew feature implementationfrontendReact/TypeScript UI worksmart-contractSoroban/Rust contract work

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions