Skip to content

fix: resolve #625, #629, #634, #635 - #1

Closed
goldandrew wants to merge 1 commit into
mainfrom
any-bugfix-governance-suite
Closed

fix: resolve #625, #629, #634, #635#1
goldandrew wants to merge 1 commit into
mainfrom
any-bugfix-governance-suite

Conversation

@goldandrew

Copy link
Copy Markdown
Owner

Summary: Resolves issues nebgov#625, nebgov#629, nebgov#634, nebgov#635 - contract safety fixes.

nebgov#625 - timelock re-initialization guard: initialize() now panics if DataKey::Admin is already present.

nebgov#629 - liquidity post-removal reserve floor check: remove_liquidity() asserts post-removal reserves stay above MIN_LIQUIDITY unless fully drained.

nebgov#634 - governor zero-weight vote rejection: cast_vote() uses <= 0 instead of < 0 to block zero-token voters.

nebgov#635 - treasury TxProposal TTL extension: Added extend_ttl after every TxProposal persistent write.

@goldandrew goldandrew closed this Jun 26, 2026
@goldandrew
goldandrew deleted the any-bugfix-governance-suite branch June 26, 2026 23:27
@goldandrew
goldandrew restored the any-bugfix-governance-suite branch June 26, 2026 23:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant