Skip to content

change p2p default port#27

Merged
a-ok123 merged 1 commit into
masterfrom
changeP2PDefaultPort
May 14, 2025
Merged

change p2p default port#27
a-ok123 merged 1 commit into
masterfrom
changeP2PDefaultPort

Conversation

@j-rafique

Copy link
Copy Markdown
Contributor

No description provided.

@j-rafique j-rafique self-assigned this May 14, 2025
@a-ok123 a-ok123 merged commit 00fcfd8 into master May 14, 2025
@j-rafique j-rafique deleted the changeP2PDefaultPort branch August 28, 2025 09:22
akobrin1 added a commit that referenced this pull request Jul 4, 2026
A validator that fell out of the active set purely on stake weight
(Unbonded, not jailed) was permanently deadlocked: MsgMigrateValidator
rejected both Unbonding and Unbonded, while MsgClaimLegacyAccount rejects
any validator operator. Such an operator could recover neither legacy
keys, funds, nor rewards, and had no economic path back across the
active-set threshold.

Narrow the guard to reject only Unbonding, whose live entry in the SDK
unbonding-validator queue (keyed by completion time -> operator address)
would be orphaned by Step V8's DeleteValidatorRecordNoHooks and halt the
chain at maturity, since the module's StakingKeeper interface has no
validator-queue methods. Unbonded is safe and is the recovery path: that
queue entry was already dequeued (the transition that makes it Unbonded),
so nothing is orphaned. MigrationEstimate now reports would_succeed=true
for Unbonded non-jailed. Jailed stays blocked (checked first; recovery is
unjail).

Also in this change:
- Remove MigrateClaim: claim records are no longer re-keyed during
  migration. The claim DB is frozen (claiming ended 2025-01-01) and kept
  for reference only; re-keying DestAddress was cosmetic (funds already
  moved) and scanning the ~18K-record store per migration was unbounded
  gas with no benefit. Drops the ClaimKeeper interface, keeper field, and
  depinject wiring.
- Docs: record Bug #27 (delegation stake stored as tokens, not shares)
  and the 2026-07-03 testnet gas calibration; update the migration guides
  and the evmigration unit/integration test-index docs.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
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.

2 participants