Skip to content

docs: add T6 network upgrade page and partner-impact callouts#473

Open
max-digi wants to merge 1 commit into
mainfrom
docs/t6-upgrade-page
Open

docs: add T6 network upgrade page and partner-impact callouts#473
max-digi wants to merge 1 commit into
mainfrom
docs/t6-upgrade-page

Conversation

@max-digi
Copy link
Copy Markdown
Contributor

@max-digi max-digi commented Jun 4, 2026

Summary

Adds the T6 network upgrade page and sidebar entry, plus targeted "Coming with T6" callouts on existing pages where partners actually need to change something. Following the principle "if no changes, no breaking changes to mention" — feature-announcement callouts were intentionally left out where existing flows are unaffected.

What's in the T6 upgrade

Verified against the live specs at tips.sh:

  • TIP-1028 — Address-level receive policies + ReceivePolicyGuard precompile
  • TIP-1049 — Admin access keys + stateful verifyKeychain/verifyKeychainAdmin on SignatureVerifier
  • TIP-1059 — 8 Bn-attodollars-per-gas discount on simple TIP-20 payment/redemption txs
  • TIP-1065 — Packed TIP-20 user state (balance + rewardFlag cache in the existing slot)

Files changed

New

  • src/pages/protocol/upgrades/t6.mdx — full T6 upgrade overview, integration changes, per-TIP sections

Sidebar / operator changelog

  • vocs.config.ts — adds T6 sidebar entry as (Next), demotes T5 (will flip to (Latest) after Presto activates June 9)
  • src/pages/guide/node/network-upgrades.mdx — adds T6 row with operator scope and the integrator action list

Callouts kept (real partner action required)

  • src/pages/protocol/tip20/overview.mdxwarning callout for TIP-1065 raw-storage masking (anyone reading TIP-20 balance slots via eth_getStorageAt MUST mask the low 128 bits)
  • src/pages/protocol/tip20/spec.mdx — T5 → T6 migration appendix covering TIP-1028 transfer/mint redirect and the TIP-1065 packed-slot layout
  • src/pages/protocol/transactions/AccountKeychain.mdx — TIP-1049 SDK encoder/decoder note: KeyAuthorization RLP gains trailing optional is_admin? and account? fields; strict decoders MUST handle them
  • src/pages/guide/payments/send-a-payment.mdx — TIP-1028 sender-side reconciliation warning: a successful TIP-20 transfer no longer guarantees delivery if the receiver has a receive policy that blocks the call; subscribe to TransferBlocked and verify the actual Transfer recipient

No callouts added (additive / opt-in, no partner action)

  • TIP-403 overview (TIP-1028 is additive on TIP-403)
  • Accept-a-payment guide (receive policies are receiver opt-in)
  • Authorize access keys guide (admin keys are a new capability, existing access-key flows unchanged)
  • Foundry SignatureVerifier SDK page (stateless verify/recover unchanged)
  • Payment lane spec (TIP-1059 discount is layered on; existing payment-lane behavior unchanged)

Verification

  • pnpm check:types passes
  • All updated pages render in pnpm dev
  • All spec claims re-verified against the spec text at tips.sh/{1028,1049,1059,1065}
  • Partner-impact analysis cross-checked with the oracle

Follow-ups (gated, not included)

  • Flip T5 sidebar label and status callout to (Latest) after Presto activates June 9
  • Add a T5 → T6 migration appendix to tip403/spec.mdx once setReceivePolicy / validateReceivePolicy signatures are finalized in the spec

Adds the T6 network upgrade page and sidebar entry. Adds focused 'Coming with T6' callouts only where partners need to change something:

- TIP-20 overview: TIP-1065 raw-storage masking warning for eth_getStorageAt callers (low 128 bits = balance, upper 128 bits = packed cache).
- TIP-20 spec: T5 -> T6 migration appendix covering TIP-1028 receive-policy redirect on transfer/mint flows and the TIP-1065 packed user-state layout.
- AccountKeychain precompile: TIP-1049 trailing optional KeyAuthorization RLP fields (is_admin?, account?) for SDK encoders/decoders and hardware-wallet firmware.
- Send a payment guide: TIP-1028 sender-side reconciliation warning — a successful TIP-20 transfer no longer guarantees delivery when the receiver has a receive policy; subscribe to TransferBlocked and verify the actual Transfer recipient.
- Network upgrades operator page: T6 row with integrator action items (raw-storage masking, reconciliation, base-fee authorization, SDK RLP updates).

Amp-Thread-ID: https://ampcode.com/threads/T-019e923f-9c6f-70b9-b36f-cfb1de6dfa52
Co-authored-by: Amp <amp@ampcode.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 4, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
tempo-docs Ready Ready Preview, Comment Jun 4, 2026 2:40pm

Request Review

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