Repository navigation
[UPGRADE] SPB Testnet Upgrade to v1.6.1 #87
Closed
AkKoks
announced in
Announcements
Replies: 1 comment
|
Upgrade done. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
SPB Testnet Upgrade to v1.6.1
Proposal
Overview
This proposal applies the
v1.6.1upgrade to the SPB testnet.v1.6.1ships binary-level fixes only — the upgrade handler performs no state migration (it just runs standard module migrations and returns).The main fix allows delegating vesting-locked tokens via the EVM staking precompile (
0x0000000000000000000000000000000000000800). Previously such delegations silently burned tokens (when within spendable) or overflow-panicked and left the transaction stuck (when beyond spendable), because the EVM state tracks only the spendable balance. The fix hasx/banktag the locked portion on thecoin_spentevent and the EVM balance handler subtract only the spendable part (amount − locked), so delegation works and total supply is conserved.Dependency bumps carrying the fix:
cosmos-sdk v0.53.6-tac.3,cosmos/evm v0.6.0-tac.10.The same upgrade will be proposed for mainnet after it is validated on SPB.
Release Artifacts
v1.6.1-beta.115450bf70e0aba87d12ae4c72a527de879f2c625The upgrade proposal
plan.infouses.tar.gzbinary archives for Cosmovisor compatibility:linux/amd64tacchaind-linux-amd64.tar.gz5f018f80883237e48c9639128ca8fb4f14d64a55033ba4bdaa78d6e56aab2e92linux/arm64tacchaind-linux-arm64.tar.gzb8727acffa8f778cfab94706cf7382f4541374438a60eb4fb4056c11468fa380If your Cosmovisor setup is configured to automatically download and switch binaries from the upgrade
plan.info, it should be able to use these archive URLs automatically.Upgrade Timeline
Validator Actions
Validators should vote during the voting period and prepare the
v1.6.1-beta.1binary before the upgrade height.At the upgrade height, the chain will halt with the upgrade name
v1.6.1. After the halt:tacchaind.v1.6.1-beta.1build.tacchaind.The upgrade handler runs automatically on the first block after restart. No manual state migration is required.
All reactions