Skip to content

fix(docs): update deprecated URLs and packages in zksync-era, ethereum, and sui tooling#592

Open
Sertug17 wants to merge 2 commits into
chainstack:mainfrom
Sertug17:fix/docs-deprecated-urls-and-packages
Open

fix(docs): update deprecated URLs and packages in zksync-era, ethereum, and sui tooling#592
Sertug17 wants to merge 2 commits into
chainstack:mainfrom
Sertug17:fix/docs-deprecated-urls-and-packages

Conversation

@Sertug17

Copy link
Copy Markdown

What

Fixes three documentation issues involving deprecated URLs and packages across three tooling guides.

Changes

zksync-era-tooling.mdx The Hardhat verifyURL pointed to zksync2-testnet-explorer.zksync.dev, a pre-rebrand zkSync 2.0 subdomain that no longer resolves. Replaced with the current zkSync Era Sepolia explorer URL.

ethereum-tooling.mdx The Scaffold-ETH 2 mainnet fallback URL used the deprecated alchemyapi.io domain, while the Sepolia fallback in the same code block already used the current alchemy.com format. Made consistent.

sui-tooling.mdx The JSON-RPC section referenced the legacy @mysten/sui.js package (deprecated, superseded by @mysten/sui). Updated install command, all import paths, and two renamed APIs:

  • TransactionBlockTransaction
  • signAndExecuteTransactionBlocksignAndExecuteTransaction

The gRPC section in the same file already used @mysten/sui correctly only the JSON-RPC section needed updating.

Closes

Fixes #589, #590, #591

…m, and sui tooling

- zksync-era-tooling: replace dead zksync2-testnet-explorer.zksync.dev
  verifier URL with current explorer.sepolia.era.zksync.dev
- ethereum-tooling: replace deprecated alchemyapi.io domain with
  current g.alchemy.com in Scaffold-ETH 2 mainnet fallback URL
- sui-tooling: migrate JSON-RPC section from deprecated @mysten/sui.js
  to current @mysten/sui package; update TransactionBlock → Transaction
  and signAndExecuteTransactionBlock → signAndExecuteTransaction

Closes chainstack#589, chainstack#590, chainstack#591
@infra-bot-atlantis

Copy link
Copy Markdown
Error: This repo is not allowlisted for Atlantis.

@coderabbitai

coderabbitai Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Warning

Review limit reached

@Sertug17, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 52 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 7b4d31a8-7a67-440c-9135-9e5520ffaa5b

📥 Commits

Reviewing files that changed from the base of the PR and between a5b65f9 and 9a1284d.

📒 Files selected for processing (1)
  • docs/sui-tooling.mdx
📝 Walkthrough

Walkthrough

Updated Ethereum, Sui, and zkSync tooling documentation with current RPC, SDK, transaction, and contract verification examples.

Changes

Ethereum tooling documentation

Layer / File(s) Summary
Mainnet RPC fallback
docs/ethereum-tooling.mdx
The Scaffold-ETH 2 Hardhat mainnet fallback now uses the current Alchemy host.

Sui tooling documentation

Layer / File(s) Summary
Sui SDK example migration
docs/sui-tooling.mdx
Installation, imports, transaction construction, and signing examples now use the modern @mysten/sui APIs.

zkSync tooling documentation

Layer / File(s) Summary
Testnet verifier endpoint
docs/zksync-era-tooling.mdx
The Hardhat verification URL now points to the Era Sepolia explorer.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related issues

  • #591: Updates the deprecated Alchemy domain in the Ethereum tooling documentation.
  • #590: Updates the Sui tooling documentation from @mysten/sui.js to @mysten/sui.

Suggested reviewers: akegaviar

Poem

A rabbit hops through docs so bright,
New paths guide code by day and night.
Sui transactions leap anew,
Alchemy points to hosts in view,
Era’s verifier shines just right.

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Out of Scope Changes check ⚠️ Warning The ethereum and sui documentation updates are unrelated to linked issue #589 and extend beyond its scope. Split the ethereum and sui doc fixes into separate PRs or link the corresponding issues so scope matches the changes.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarizes the docs updates to deprecated URLs and packages across the three tooling guides.
Description check ✅ Passed The description is directly related to the documentation changes and matches the updated files.
Linked Issues check ✅ Passed The zksync-era doc change matches issue #589’s requested replacement of the dead verifier URL.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai 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.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@docs/sui-tooling.mdx`:
- Line 262: Update the standalone Send Transaction example around
tx.transferObjects to define objectId and recipient before use, using clear
placeholder values or reading both inputs from process.env so the documented
example can run without undefined identifiers.
- Line 265: Update the signAndExecuteTransaction call to pass the transaction
using the transaction property with the existing tx value, replacing the legacy
transactionBlock key while preserving the rest of the example.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 004c1440-83df-4668-8a44-0ea3bb5a7bd6

📥 Commits

Reviewing files that changed from the base of the PR and between c632aa1 and a5b65f9.

📒 Files selected for processing (3)
  • docs/ethereum-tooling.mdx
  • docs/sui-tooling.mdx
  • docs/zksync-era-tooling.mdx

Comment thread docs/sui-tooling.mdx
Comment thread docs/sui-tooling.mdx
- transactionBlock: tx → transaction: tx (correct signAndExecuteTransaction key)
- add objectId and recipient placeholder declarations in Send Transaction example
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

fix(docs): outdated zkSync Era testnet contract verifier URL in zksync-era-tooling

1 participant