Import Tezos X doc - #436
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
a7fb840 to
406b6e7
Compare
b05e802 to
6a4190e
Compare
6a4190e to
c976c39
Compare
7d5e9c4 to
ee551fe
Compare
|
in response to #436 (comment), part:
Tracked as issue #445 |
Tracked as issue #446 |
Tracked as issue #447 |
|
|
||
| ## Etherlink 7.0 (Ganesha) | ||
|
|
||
| The Etherlink 7.0 upgrade went live on 13 August 2026 through the slow kernel governance process and introduced a series of new features preparing for the launch of Tezos X. |
There was a problem hiding this comment.
Adjust this line with the definitive date and upgrade type
There was a problem hiding this comment.
Adjusted in #450 (second commit, targeting this branch). What actually happened, verified on-chain and on Agora:
- the slow-governance proposal of 2 August was withdrawn before activation after a security vulnerability was found during continued testing (Mainnet was never exposed);
- a patched kernel was resubmitted via fast governance on Wednesday 19 August (Agora post); proposal and promotion periods both conclude the same day;
- the trigger is planned for Thursday 20 August, so the section now reads "went live on 20 August 2026 through the fast kernel governance process", with a short paragraph giving the resubmission context.
Also fixed "Native Atomic Calls" → "Native Atomic Composability (NAC)" for consistency with the rest of the docs.
trigger_kernel_upgrade actually happened (fast governance contract KT19oUVQPnVLuUBYXrBVd46WJnNAMpqkKSwo) and adjust the date if it slips.
- Michelson runtime exposes the Tezos RPC, not JSON-RPC (matches the interface table above) - L1 node: Etherlink is the Smart Rollup, L1 hosts it; anchor the whole chain to L1 with a single edge instead of per-runtime edges - sequence diagram note: the atomicity unit is the transaction, not the block - comparison table: native tez is not wrapped by the L1<->L2 bridge; withdrawal latency is days, not hours - cosmetic: stray colons/spacing in mermaid labels, 'a unified execution layer', 'economic space' Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The 13-August/slow-governance line was a placeholder. What actually happened: the slow-governance proposal of 2 August was withdrawn before activation after a security vulnerability was found during continued testing (Mainnet was never exposed), and a patched kernel was resubmitted via fast governance on 19 August, with the upgrade triggered on 20 August. Also: 'Native Atomic Calls' -> 'Native Atomic Composability (NAC)' (terminology used everywhere else in the docs), and a link to the resubmission Agora post. Note: the 20 August date assumes the trigger happens as planned on Thursday morning; re-verify against the actual trigger_kernel_upgrade operation before merging. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- accounts-and-aliases: 'the the' typo - fees: quantify the EIP-7702 DA-fee term (125 bytes per authorization, matching fees.rs) - terminology: 'Native Atomic Calls' -> 'Native Atomic Composability (NAC)' (bridging.md, network-information.mdx, testnet.mdx) - testnet.mdx: Previewnet is long-running, not a 'temporary testnet' (same fix previewnet.md already received) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Merge-readiness recap — updated after write access was granted (cc @skenaja @lthms) Current state:
Then merge, and the Vercel preview / production build will carry the full Etherlink 7 doc set. 🤖 Posted with Claude Code on behalf of @saroupille |
Network information (Michelson): - network identifiers: NetXohUVN5QWR4f (Mainnet), NetXtLrzvQDobza (Shadownet). Derived per the kernel's derive_michelson_chain_id (blake2b-256 of the 32-byte little-endian EVM chain id, first 4 bytes, base58check); the derivation is validated end-to-end against Previewnet (128064 -> NetXY2oPPzkxUW1, matching the live node). Confirm with curl <endpoint>/chains/main/chain_id once the public endpoints are up. - self-hosted endpoint path is /tezlink today (verified live on Previewnet; /michelson 404s) - noted as a legacy prefix that may be renamed. - indexer: not yet available (no public Michelson indexer today). - faucet (Shadownet): not yet available; EVM faucet as interim. - bridge: native tez only; FA tokens stay on the EVM interface by design and are used from Michelson via NAC. - admonition updated: endpoints are decided (option 2 of the infra discussion: Michelson-only public RPCs) and being rolled out. Bridging page: document the design - no FA bridging to the Michelson interface to avoid two wrapped versions of the same token; the EVM bridge remains the canonical representation, used via NAC. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
francoisthire
left a comment
There was a problem hiding this comment.
Approving: the 4-August review campaign is fully closed — all 14 fix commits verified against the current branch state, the two follow-up threads (NAC diagram section, Etherlink 7.0 date/history) are fixed on the branch (#450 + direct push of 41e4711 for the Michelson network information), and 15/16 threads are resolved.
The one deliberately open thread (progress/upgrades.md) is the Thursday checklist item: confirm the trigger_kernel_upgrade happened before merging, and adjust the went-live date if it slipped from 20 August.
@skenaja — all threads from your 6-August reviews are resolved; the stale CHANGES_REQUESTED state is yours to lift (re-review or dismiss) so the PR shows green for Thursday.
🤖 Review researched with Claude Code on behalf of @saroupille
With the default HTML labels, mermaid sizes node boxes from an
off-screen measurement that comes out ~10% narrower than the final DOM
layout on this site, so every node label was clipped ('Etherlink cha',
'Michelson runtin', ...). The previous diagram source worked around it
with trailing '<br/><br/>' and ' :' padding in every label.
Fix at the root: htmlLabels: false (needed both at the top level and
under flowchart - mermaid 11 reads both), plus fontFamily aligned with
the site's Roboto. Labels become native SVG text that mermaid measures
on the real rendered element, so boxes always fit. Verified locally on
both architecture.md diagrams (the only mermaid usage in the docs).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Verified against live data (2026-08-19): - Etherlink ~500ms/50ms preconf and ~6s L1 settlement (Ushuaia 6s blocks): up to date, unchanged. - Optimism ~2s (measured 2.000s over 100 blocks) and ~2min batches (batcher measured ~2.5min): unchanged, but the block-time link pointed at community.optimism.io which now 301-redirects to an unrelated governance page - replaced with optimistic.etherscan.io, symmetric with the Arbitrum link. - Arbitrum ~300ms (measured 0.260s): unchanged; batch cadence is now ~3 minutes on arbiscan (was ~7) - updated. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The auto-laid-out mermaid flowchart was hard to read (crossing edges, arbitrary node placement). Replace it with a hand-drawn inline SVG following the docs' visual language: symmetric three-band layout (tools -> Etherlink -> Tezos Layer 1), stepped neutral surfaces, mono uppercase technical labels, and the site green reserved for the NAC connector alone. Also materializes the interface notion: each runtime now carries an outlined 'EVM INTERFACE' / 'MICHELSON INTERFACE' socket bar where the RPC connectors land, mirroring the Interface/Runtime/RPC table above. The NAC call-sequence mermaid diagram below is unchanged. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
All surfaces, outlines, ink opacities and connectors raised one step - the diagram sat too dark against the page. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Readability rework: - two color-coded lanes: Etherlink green for the EVM/Ethereum side, Tezos blue for the Michelson/Tezos side (top rules, kickers, RPC connectors, interface labels) - the eye follows each column and sees them meet in the middle - NAC junction as a solid near-white pill with dark ink (the design system's primary-emphasis language): the most contrasted element sits on the diagram's message - interfaces integrated as runtime-card headers (colored label + separator) instead of floating outlined bars - viewBox tightened 760 -> 680 so text renders ~20% larger in the content column, type sizes raised across the board Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
add custom Docusaurus plugin generating llms(-full).txt
|
Heads-up: merging #443 brought this whole branch to |
NB: Don't merge before the upgrade is successfully voted, that is, don't merge before the Cooldown period!
Imports the doc prepared in the Tezos X repo into the current repo to keep the exact same old Etherlink style.
To see a detailed history reflecting how the imported content was developed, see the origin MR in the TX repo: https://gitlab.com/tezos/xdocs/-/merge_requests/20