Skip to content

fix(config): update mainnet seeds with 8 verified nodes#8

Merged
8lecramm merged 1 commit into
DEROFDN:community-devfrom
moralpriest:fix/mainnet-seeds-update
May 3, 2026
Merged

fix(config): update mainnet seeds with 8 verified nodes#8
8lecramm merged 1 commit into
DEROFDN:community-devfrom
moralpriest:fix/mainnet-seeds-update

Conversation

@moralpriest

Copy link
Copy Markdown

Summary

Updates mainnet seed nodes with 8 verified nodes after connectivity testing.

Changes

  • Replaced 7 outdated seeds with 8 verified nodes across EU, Americas, and Asia
  • Preserved testnet seeds unchanged

Seed Evaluation

Seeds were evaluated via isolated fastsync using --add-exclusive-node:

  • KCP/TLS P2P connection established
  • Handshake completed
  • ChangeSet RPC responded successfully
  • Bootstrap reached ≥1% progress
  • No fatal connection errors

All 8 seeds passed. End-to-end fastsync with full list completed successfully (chain height: 6,951,765).

@8lecramm 8lecramm self-assigned this May 1, 2026
@8lecramm 8lecramm merged commit 382f74b into DEROFDN:community-dev May 3, 2026
@moralpriest moralpriest deleted the fix/mainnet-seeds-update branch May 5, 2026 19:16
DHEBP added a commit to DHEBP/derohe that referenced this pull request Jun 24, 2026
…anon

Addresses the DEROFDN#22 review:

- curatedRingCandidates canonicalizes the sender, recipient, and every
  preferred decoy to its base address before the distinctness/dedup checks,
  and the ring carries the base form. A ring member is identified by its
  pubkey, not its address string, so an integrated/payment-id encoding of an
  account already in the ring (sender, recipient, or another decoy) no longer
  slips the string-keyed checks and lands a duplicate pubkey that consensus
  rejects AFTER signing. Test_CuratedRing_AltEncoding_NoDuplicate_A2 covers
  recipient / sender / decoy-vs-decoy / cross-network, each mutation-proven. (review #1)
- Anonymous attribution now fails closed at ring size < 4 (no decoy slot)
  instead of silently falling through to honest attribution. (review DEROFDN#8)
- Port the unverified-attribution export scrub + self-send flag into the decode
  arms (this stack predates it); behavioral scrub test + an honest-byte guard
  that asserts honest mode writes the receiver slot (closes the grep guard's
  reassignment blind spot). (review DEROFDN#3, DEROFDN#9)

The bounds guard is sufficient for the same reason as DEROFDN#21: bad ring keys panic
at NewAddress before the Publickeylist rebuild, so len==RingSize. (review DEROFDN#4)
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