Skip to content

docs: remove Arabica network references (merge aug 13 2026) - #2547

Merged
jcstein merged 6 commits into
mainfrom
jcstein/remove-arabica-refs
Aug 7, 2026
Merged

docs: remove Arabica network references (merge aug 13 2026)#2547
jcstein merged 6 commits into
mainfrom
jcstein/remove-arabica-refs

Conversation

@jcstein

@jcstein jcstein commented Jul 30, 2026

Copy link
Copy Markdown
Member

Arabica is being sunset and its replacement testnet is internal-only, so this
removes it from the public docs rather than pointing readers at a network they
can't use.

  • deletes the Arabica network page, nav entry, image, and arabica_versions.json
  • drops Arabica tabs, endpoints, faucets, and upgrade history across the operator and dev docs
  • latest-tags now only syncs mainnet and mocha

yarn lint and yarn build pass, and I scanned the rendered output for stray
Arabica references. The only remaining mentions are the historical OpenRPC
snapshots in public/specs/ — those are upstream release artifacts, so I left
them alone.

Two known failures, both unrelated to this diff:

  • local yarn check-links won't start under Node 26 (glob imports a GLOBSTAR
    export the pinned minimatch doesn't provide)
  • CI link check fails on three external URLs that already fail on main (two
    Etherscan 403s, one retired zkSync explorer), plus one transient 502 from a
    Mainnet provider

Linear: https://linear.app/celestia/issue/PROTOCO-2210/remove-all-references-of-arabica-from-celestia-app-docs-website

@github-actions

Copy link
Copy Markdown
Contributor

🚀 Preview Deployment

Your preview is ready: https://celestiaorg.github.io/docs-preview/pr-2547/

@rach-id rach-id left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

all is good except for one nit

Comment thread app/operate/networks/mainnet-beta/page.mdx Outdated
Co-authored-by: CHAMI Rachid <chamirachid1@gmail.com>
@jcstein jcstein self-assigned this Jul 30, 2026
…a-refs

# Conflicts:
#	app/operate/consensus-validators/validator-node/page.mdx
#	app/operate/getting-started/docker/page.mdx
@jcstein jcstein changed the title docs: remove Arabica network references docs: remove Arabica network references (merge aug 13 2026) Aug 4, 2026
Remaining shares: 262,142 x 482 bytes
Total bytes: 126,352,922 bytes
```
The current max square size on Mocha and Mainnet Beta is 32 MiB.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we should keep the calculation for learning purposes

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed in 94b0133

@jcstein jcstein left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

left comment and fixing

@jcstein
jcstein marked this pull request as ready for review August 7, 2026 19:03
@jcstein

jcstein commented Aug 7, 2026

Copy link
Copy Markdown
Member Author

shipping this now to get people to mocha sooner

@jcstein
jcstein merged commit e5c0f73 into main Aug 7, 2026
9 of 10 checks passed
@jcstein
jcstein deleted the jcstein/remove-arabica-refs branch August 7, 2026 19:04

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 1 potential issue.

Open in Devin Review

Comment on lines +60 to +73
The current max square size on Mocha and Mainnet Beta is 32 MiB.

The following provides an approximation of the maximum blob capacity on Arabica:
The following provides an approximation of the maximum blob capacity:

- The maximum square size is 512x512, which gives us 262,144 shares.
- One share is reserved for the PFB transaction, leaving us with 262,143 shares available for blob data.
- The maximum square size is 256x256, which gives us 65,536 shares.
- One share is reserved for the PFB transaction, leaving us with 65,535 shares available for blob data.
- The first sparse share has 478 bytes available, and the remaining sparse shares have 482 bytes each.

Approximate capacity:

```
First share: 1 x 478 bytes
Remaining shares: 262,142 x 482 bytes
Total bytes: 126,352,922 bytes
Remaining shares: 65,534 x 482 bytes
Total bytes: 31,587,866 bytes

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Mainnet block capacity documentation now states a four-times-too-large value

The maximum block data capacity documented for the main network is raised from the previously stated 8 MiB to 32 MiB (app/operate/networks/mainnet-beta/page.mdx:60-73) while the change only intended to drop a retired test network, so readers plan against a block capacity the main network may not offer.
Impact: Operators and rollup developers sizing their data submissions against Mainnet Beta may rely on roughly four times the capacity actually documented before, leading to failed submissions.

How the substitution changed the stated Mainnet numbers

The original sentence read "The current max square size on Arabica is 128 MiB, Mocha is 32 MiB, and Mainnet is 8 MiB", and the capacity worked example that followed was explicitly labelled "the maximum blob capacity on Arabica" (512x512 = 262,144 shares).

The PR collapsed this into "The current max square size on Mocha and Mainnet Beta is 32 MiB" and rewrote the worked example with Mocha's 256x256 / 65,536 shares numbers, presenting it as generic. The arithmetic itself is self-consistent (65,534 x 482 + 478 = 31,587,866), but the Mainnet Beta figure was silently changed from 8 MiB to 32 MiB, which was not part of removing the retired network.

The same statement was changed identically in app/learn/TIA/submit-data/page.mdx:19.

Prompt for agents
When removing the retired network from the block size limit section of app/operate/networks/mainnet-beta/page.mdx (and the mirrored sentence in app/learn/TIA/submit-data/page.mdx line 19), the stated max square size for Mainnet Beta changed from 8 MiB to 32 MiB, and the worked capacity example — previously explicitly scoped to the retired network's 512x512 square — was replaced with a 256x256 example presented as applying to Mainnet Beta. Verify the actual current max square size / governance parameter for Mainnet Beta (see celestia-app appconsts and the v6 parameters spec already linked from the page) and either restore the correct per-network values or scope the worked example to the network it actually describes.
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

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