Skip to content

feat: Upgrade v1.6.1 - #86

Merged
AkKoks merged 2 commits into
mainfrom
upgrade-v1.6.1
Jul 29, 2026
Merged

feat: Upgrade v1.6.1#86
AkKoks merged 2 commits into
mainfrom
upgrade-v1.6.1

Conversation

@AkKoks

@AkKoks AkKoks commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

v1.6.1 — upgrade handler + vesting-locked delegation fix

Coordinated version bump, binary fixes only (no state migration).

  • Empty v1.6.1 handler (RunMigrations + return) for the version bump.
  • Bump forks: cosmos-sdk v0.53.6-tac.3 + evm v0.6.0-tac.10.

Fix: delegating vesting-locked tokens via the staking precompile (0x800) used to burn (within spendable) or overflow-panic / get stuck (beyond spendable), since EVM tracks only spendable balance. Bank now tags the locked portion on coin_spent and the handler subtracts amount − locked → delegation works, supply conserved.

Tested: fork tests + localnet e2e (beyond 50k + within delegations pass, holdings conserved, no burn/panic).

AkKoks added 2 commits July 28, 2026 18:05
v1.6.1 is a no-op state upgrade: it carries no state migration and exists
only so the network can coordinate a version bump to ship binary-level
fixes. The handler runs standard module migrations and returns.

(Vesting schedule shift / account migration were dropped — not approved by
the business/VC — so no vesting logic ships in this upgrade.)
Pulls the vesting-delegate fix into the tacchaind binary: bank emits a
locked_amount attribute on coin_spent (cosmos-sdk tac.3) and the EVM
balance handler subtracts only the spendable portion (amount - locked,
evm tac.10). Delegating vesting-locked tokens via the staking precompile
no longer silently burns (within spendable) or overflow-panics (beyond
spendable). Ships in the v1.6.1 upgrade.
@AkKoks
AkKoks merged commit 15450bf into main Jul 29, 2026
12 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

Development

Successfully merging this pull request may close these issues.

1 participant