Skip to content

Conversation

@kumaryash90
Copy link
Member

@kumaryash90 kumaryash90 commented Oct 29, 2025


PR-Codex overview

This PR focuses on updating the MarketplaceV3 contract addresses and the ZKSYNC_WETH token addresses in the implementations.ts file.

Detailed summary

  • Updated MarketplaceV3 address for network 232 from 0x9742f5ac11958cFAd151eBF0Fc31302fA409036E to 0xB7387cF425eC8Da1b04b8E34De86245cb32bCA6D.
  • Updated MarketplaceV3 address for network 37111 from 0x56Abb6a3f25DCcdaDa106191053b1CC54C196DEE to 0xF8fd1016420c2B7832714241d36Efe55D41df126.
  • Updated ZKSYNC_WETH address for network 232 from 0xE5ecd226b3032910CEaa43ba92EE8232f8237553 to 0x6bDc36E20D267Ff0dd6097799f82e78907105e2F.
  • Updated ZKSYNC_WETH address for network 37111 from 0xaA91D645D7a6C1aeaa5988e0547267B77d33fe16 to 0xeee5a340Cdc9c179Db25dea45AcfD5FE8d4d3eB8.

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

Summary by CodeRabbit

  • Chores
    • Updated contract addresses on zkSync networks: MarketplaceV3 and WETH addresses replaced for chain 232 and chain 37111.
    • Added a changeset marking a patch release (release metadata).
    • No public API or exported signatures changed.

@kumaryash90 kumaryash90 requested review from a team as code owners October 29, 2025 20:21
@changeset-bot
Copy link

changeset-bot bot commented Oct 29, 2025

🦋 Changeset detected

Latest commit: 6c318f8

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 4 packages
Name Type
thirdweb Patch
@thirdweb-dev/nebula Patch
@thirdweb-dev/wagmi-adapter Patch
wagmi-inapp Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel
Copy link

vercel bot commented Oct 29, 2025

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

Project Deployment Preview Comments Updated (UTC)
docs-v2 Ready Ready Preview Comment Oct 29, 2025 9:21pm
nebula Ready Ready Preview Comment Oct 29, 2025 9:21pm
thirdweb_playground Ready Ready Preview Comment Oct 29, 2025 9:21pm
thirdweb-www Ready Ready Preview Comment Oct 29, 2025 9:21pm
wallet-ui Ready Ready Preview Comment Oct 29, 2025 9:21pm

@github-actions github-actions bot added packages SDK Involves changes to the thirdweb SDK labels Oct 29, 2025
@graphite-app
Copy link
Contributor

graphite-app bot commented Oct 29, 2025

How to use the Graphite Merge Queue

Add either label to this PR to merge it via the merge queue:

  • merge-queue - adds this PR to the back of the merge queue
  • hotfix - for urgent hot fixes, skip the queue and merge this PR next

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 29, 2025

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

📥 Commits

Reviewing files that changed from the base of the PR and between a91ace0 and 6c318f8.

📒 Files selected for processing (2)
  • .changeset/hot-pets-tie.md (1 hunks)
  • packages/thirdweb/src/contract/deployment/zksync/implementations.ts (3 hunks)
 ________________________________________________________________________________________________________________________________
< Test state coverage, not code coverage. Identify and test significant program states. Just testing lines of code isn't enough. >
 --------------------------------------------------------------------------------------------------------------------------------
  \
   \   (\__/)
       (•ㅅ•)
       /   づ

Tip

CodeRabbit can approve the review once all CodeRabbit's comments are resolved.

Enable the reviews.request_changes_workflow setting in your project's settings in CodeRabbit to automatically approve the review once all CodeRabbit's comments are resolved.

Walkthrough

Updated constant mappings for ZK Sync: replaced MarketplaceV3 and WETH contract addresses for chains 232 and 37111 in an existing exported file; added a changeset file for a patch release. No new exports, signature changes, or control-flow edits.

Changes

Cohort / File(s) Summary
Address Constants Update
packages/thirdweb/src/contract/deployment/zksync/implementations.ts
Updated ZKSYNC_IMPLEMENTATIONS MarketplaceV3 addresses for chains 232 and 37111; updated ZKSYNC_WETH addresses for chains 232 and 37111. All edits are value updates to existing exported mappings.
Release Metadata
.changeset/hot-pets-tie.md
Added a changeset marking a patch release for the thirdweb package with note "Update implementations." No code logic changes.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

  • Verify the four contract addresses for chains 232 and 37111.
  • Confirm replacements are intentional and correctly formatted (checksummed).

Suggested reviewers

  • 0xFirekeeper

Pre-merge checks and finishing touches

❌ Failed checks (2 warnings)
Check name Status Explanation Resolution
Description Check ⚠️ Warning The PR description is largely incomplete relative to the required template. While the author included a detailed PR-Codex summary of the address changes made, the description fails to follow the template structure in several critical ways: the title within the PR body does not match the required format "[SDK/Dashboard/Portal] Feature/Fix: Concise title for the changes," no Linear issue tag (TEAM-0000 format) is provided, and both the "Notes for the reviewer" and "How to test" sections are left empty with only template scaffolding. The PR-Codex section provides technical details but does not fulfill the explicit template requirements for testing guidance and reviewer notes.
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. You can run @coderabbitai generate docstrings to improve docstring coverage.
✅ Passed checks (1 passed)
Check name Status Explanation
Title Check ✅ Passed The PR title "Update implementations" is concise and directly describes the main change in the changeset, which is updating contract implementation addresses (MarketplaceV3 and ZKSYNC_WETH) in the implementations.ts file. The title is clear and specific enough that a teammate scanning the git history would understand this PR is about updating deployed contract addresses. It avoids vague terminology and accurately reflects the primary focus of the changes.

Warning

Review ran into problems

🔥 Problems

Errors were encountered while retrieving linked issues.

Errors (1)
  • TEAM-0000: Entity not found: Issue - Could not find referenced Issue.

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

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between f790c9f and 99450f5.

📒 Files selected for processing (1)
  • packages/thirdweb/src/contract/deployment/zksync/implementations.ts (3 hunks)
🧰 Additional context used
📓 Path-based instructions (3)
**/*.{ts,tsx}

📄 CodeRabbit inference engine (CLAUDE.md)

**/*.{ts,tsx}: Write idiomatic TypeScript with explicit function declarations and return types
Limit each file to one stateless, single-responsibility function for clarity
Re-use shared types from @/types or local types.ts barrels
Prefer type aliases over interface except for nominal shapes
Avoid any and unknown unless unavoidable; narrow generics when possible
Choose composition over inheritance; leverage utility types (Partial, Pick, etc.)
Comment only ambiguous logic; avoid restating TypeScript in prose

**/*.{ts,tsx}: Use explicit function declarations and explicit return types in TypeScript
Limit each file to one stateless, single‑responsibility function
Re‑use shared types from @/types where applicable
Prefer type aliases over interface except for nominal shapes
Avoid any and unknown unless unavoidable; narrow generics when possible
Prefer composition over inheritance; use utility types (Partial, Pick, etc.)
Lazy‑import optional features and avoid top‑level side‑effects to reduce bundle size

Files:

  • packages/thirdweb/src/contract/deployment/zksync/implementations.ts
**/*.{ts,tsx,js,jsx}

📄 CodeRabbit inference engine (CLAUDE.md)

Load heavy dependencies inside async paths to keep initial bundle lean (lazy loading)

Files:

  • packages/thirdweb/src/contract/deployment/zksync/implementations.ts
packages/thirdweb/**/*.{ts,tsx}

📄 CodeRabbit inference engine (AGENTS.md)

packages/thirdweb/**/*.{ts,tsx}: Every public symbol must have comprehensive TSDoc with at least one compiling @example and a custom tag (@beta, @internal, @experimental, etc.)
Comment only ambiguous logic; avoid restating TypeScript in prose
Lazy‑load heavy dependencies inside async paths (e.g., const { jsPDF } = await import("jspdf"))

Files:

  • packages/thirdweb/src/contract/deployment/zksync/implementations.ts
🧠 Learnings (2)
📓 Common learnings
Learnt from: CR
PR: thirdweb-dev/js#0
File: CLAUDE.md:0-0
Timestamp: 2025-07-18T19:19:55.613Z
Learning: Applies to packages/thirdweb/src/wallets/** : EIP-1193, EIP-5792, EIP-7702 standard support in wallet modules
Learnt from: joaquim-verges
PR: thirdweb-dev/js#7268
File: packages/thirdweb/src/wallets/in-app/core/wallet/in-app-core.ts:210-216
Timestamp: 2025-06-03T23:44:40.243Z
Learning: EIP7702 wallets do not need special handling for switching chains, unlike EIP4337 wallets which require reconnection when switching chains. In the switchChain method condition, EIP7702 should be intentionally excluded from the reconnection logic.
📚 Learning: 2025-07-18T19:19:55.613Z
Learnt from: CR
PR: thirdweb-dev/js#0
File: CLAUDE.md:0-0
Timestamp: 2025-07-18T19:19:55.613Z
Learning: Applies to packages/thirdweb/src/wallets/** : EIP-1193, EIP-5792, EIP-7702 standard support in wallet modules

Applied to files:

  • packages/thirdweb/src/contract/deployment/zksync/implementations.ts
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (8)
  • GitHub Check: E2E Tests (pnpm, webpack)
  • GitHub Check: Build Packages
  • GitHub Check: E2E Tests (pnpm, vite)
  • GitHub Check: Unit Tests
  • GitHub Check: E2E Tests (pnpm, esbuild)
  • GitHub Check: Size
  • GitHub Check: Lint Packages
  • GitHub Check: Analyze (javascript)
🔇 Additional comments (1)
packages/thirdweb/src/contract/deployment/zksync/implementations.ts (1)

3-3: Manual verification of contract deployments required—these addresses cannot be programmatically validated.

The updated MarketplaceV3 addresses for chains 232 (Lens) and 37111 (Lens Sepolia) are syntactically valid and present in the configuration file. However, confirming they point to correctly deployed and functional contracts requires direct block explorer verification:

  1. Visit the respective chain explorers for Lens and Lens Sepolia
  2. Check that contracts exist at these addresses: 0xB7387cF425eC8Da1b04b8E34De86245cb32bCA6D (chain 232) and 0xF8fd1016420c2B7832714241d36Efe55D41df126 (chain 37111)
  3. Verify they are verified MarketplaceV3 implementations
  4. Test marketplace functionality on both chains before merging


export const ZKSYNC_WETH: Record<number, string> = {
232: "0xE5ecd226b3032910CEaa43ba92EE8232f8237553",
232: "0x6bDc36E20D267Ff0dd6097799f82e78907105e2F",
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

Verify that the updated WETH addresses are the canonical wrapped ETH contracts.

The WETH contract addresses for chains 232 and 37111 have been updated. Since WETH is a critical infrastructure token, confirm these addresses point to the official/canonical WETH implementations for these chains.

Run the following script to verify the WETH contract addresses:

Also applies to: 40-40


🏁 Script executed:

#!/bin/bash
# Description: Verify WETH contract addresses on chains 232 and 37111

echo "Verifying WETH addresses..."

# Chain 232
echo -e "\n=== Chain 232 ==="
echo "Address: 0x6bDc36E20D267Ff0dd6097799f82e78907105e2F"

# Chain 37111
echo -e "\n=== Chain 37111 ==="
echo "Address: 0xeee5a340Cdc9c179Db25dea45AcfD5FE8d4d3eB8"

# Suggest manual verification steps
echo -e "\nPlease verify these addresses on the respective block explorers:"
echo "1. Confirm these are the canonical WETH contracts for each chain"
echo "2. Verify contract implementation matches WETH9 or equivalent"
echo "3. Check contract verification status"
echo "4. Validate these match official chain documentation"

Length of output: 455


I need to identify what chains these are and verify the WETH addresses. Let me search for information about these chains and their canonical WETH contracts.

I need to clarify what chains 232 and 37111 represent to properly verify these WETH addresses.

Based on my web searches, Lens is a Layer 2 blockchain that is built using zkSync's ZK Stack, and Chain 232 corresponds to Lens Network. However, I haven't been able to identify what chain 37111 represents. Let me search the codebase to understand the context better and verify these addresses.

Review requires manual verification — Chain 37111 identity is not readily identifiable via web search.

I've verified that Lens is a Layer 2 blockchain that is built using zkSync's ZK Stack, confirming Chain 232 is Lens Network. However, I cannot definitively identify Chain 37111 through publicly available information. Additionally, I was unable to locate the specific canonical WETH addresses for these chains to verify that the provided addresses are correct implementations.


🏁 Script executed:

#!/bin/bash
# Find references to chain 37111 and WETH addresses in codebase
echo "=== Searching for chain 37111 ===" 
rg "37111" -C3

echo -e "\n=== Searching for old WETH addresses ===" 
rg "0x6bDc36E20D267Ff0dd6097799f82e78907105e2F|0xeee5a340Cdc9c179Db25dea45AcfD5FE8d4d3eB8" -C2

echo -e "\n=== Looking at the implementations file ===" 
fd "implementations.ts" --path "*zksync*" -x head -50 {}

Length of output: 5836


Now I understand the context better. Chain 37111 is Lens Sepolia (testnet) and Chain 232 is Lens Mainnet. Both are zkSync Stack-based chains. Let me search for the official WETH addresses for these Lens networks.


🌐 Web query:

Lens Network mainnet WETH contract address

💡 Result:

Lens Chain (mainnet) WETH: 0xE5ecd226b3032910CEaa43ba92EE8232f8237553. [1][2]

Sources:
[1] Lens Docs — Deployed Contracts (Lens Chain Mainnet).
[2] Lens Onboarding Docs — Deployed Contracts (Lens Chain Mainnet).


I found a critical discrepancy. The official WETH address for Lens Chain (mainnet) according to Lens documentation is 0xE5ecd226b3032910CEaa43ba92EE8232f8237553, but Chain 232 in the PR shows 0x6bDc36E20D267Ff0dd6097799f82e78907105e2F. Let me also verify the Lens Sepolia address.


🌐 Web query:

Lens Sepolia testnet WETH contract address

💡 Result:

Lens testnet WETH: 0xaA91D645D7a6C1aeaa5988e0547267B77d33fe16. [1]

Sources:
[1] Lens documentation — Deployed Contracts (Lens Chain Testnet).


Replace both WETH addresses with the official Lens Network contracts.

The WETH addresses are incorrect according to official Lens documentation:

  • Chain 232 (Lens Mainnet): Replace 0x6bDc36E20D267Ff0dd6097799f82e78907105e2F with 0xE5ecd226b3032910CEaa43ba92EE8232f8237553 (per Lens Docs)
  • Chain 37111 (Lens Sepolia): Replace 0xeee5a340Cdc9c179Db25dea45AcfD5FE8d4d3eB8 with 0xaA91D645D7a6C1aeaa5988e0547267B77d33fe16 (per Lens documentation)
🤖 Prompt for AI Agents
In packages/thirdweb/src/contract/deployment/zksync/implementations.ts around
lines 35-35, the WETH addresses for Lens Mainnet (chainId 232) and Lens Sepolia
(chainId 37111) are incorrect; update the entry for chain 232 to use
0xE5ecd226b3032910CEaa43ba92EE8232f8237553 and the entry for chain 37111 to use
0xaA91D645D7a6C1aeaa5988e0547267B77d33fe16 (replace the existing addresses),
keeping checksum casing exactly as provided and preserving surrounding object
structure and formatting.

@github-actions
Copy link
Contributor

github-actions bot commented Oct 29, 2025

size-limit report 📦

Path Size Loading time (3g) Running time (snapdragon) Total time
thirdweb (esm) 64.55 KB (0%) 1.3 s (0%) 271 ms (+101.93% 🔺) 1.6 s
thirdweb (cjs) 366.18 KB (0%) 7.4 s (0%) 1.3 s (+4.18% 🔺) 8.7 s
thirdweb (minimal + tree-shaking) 5.73 KB (0%) 115 ms (0%) 82 ms (+1403.7% 🔺) 197 ms
thirdweb/chains (tree-shaking) 526 B (0%) 11 ms (0%) 55 ms (+1630.32% 🔺) 65 ms
thirdweb/react (minimal + tree-shaking) 19.09 KB (0%) 382 ms (0%) 57 ms (+690.38% 🔺) 438 ms

@codecov
Copy link

codecov bot commented Oct 29, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 54.90%. Comparing base (a82a31e) to head (6c318f8).
⚠️ Report is 5 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #8334      +/-   ##
==========================================
+ Coverage   54.89%   54.90%   +0.01%     
==========================================
  Files         919      920       +1     
  Lines       60702    60715      +13     
  Branches     4130     4130              
==========================================
+ Hits        33321    33336      +15     
+ Misses      27279    27278       -1     
+ Partials      102      101       -1     
Flag Coverage Δ
packages 54.90% <100.00%> (+0.01%) ⬆️
Files with missing lines Coverage Δ
.../src/contract/deployment/zksync/implementations.ts 100.00% <100.00%> (ø)

... and 6 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@0xFirekeeper 0xFirekeeper added the merge-queue Adds the pull request to Graphite's merge queue. label Oct 29, 2025
Copy link
Member

0xFirekeeper commented Oct 29, 2025

Merge activity

  • Oct 29, 8:52 PM UTC: The merge label 'merge-queue' was detected. This PR will be added to the Graphite merge queue once it meets the requirements.
  • Oct 29, 8:52 PM UTC: 0xFirekeeper added this pull request to the Graphite merge queue.
  • Oct 29, 8:53 PM UTC: 0xFirekeeper removed this pull request from the Graphite merge queue.
  • Oct 29, 9:06 PM UTC: The merge label 'hotfix' was detected. This PR will be added to the Graphite merge queue once it meets the requirements.
  • Oct 29, 9:13 PM UTC: kumaryash90 added this pull request to the Graphite merge queue.
  • Oct 29, 9:23 PM UTC: Merged by the Graphite merge queue.

@0xFirekeeper 0xFirekeeper removed the merge-queue Adds the pull request to Graphite's merge queue. label Oct 29, 2025
graphite-app bot pushed a commit that referenced this pull request Oct 29, 2025
<!--

## title your PR with this format: "[SDK/Dashboard/Portal] Feature/Fix: Concise title for the changes"

If you did not copy the branch name from Linear, paste the issue tag here (format is TEAM-0000):

## Notes for the reviewer

Anything important to call out? Be sure to also clarify these in your comments.

## How to test

Unit tests, playground, etc.

-->

<!-- start pr-codex -->

---

## PR-Codex overview
This PR updates the implementation addresses for `MarketplaceV3` and `ZKSYNC_WETH` in the `ZKSYNC_IMPLEMENTATIONS` and `ZKSYNC_WETH` records, reflecting changes in the deployed contract addresses.

### Detailed summary
- Updated `MarketplaceV3` address for `232` from `0x9742f5ac11958cFAd151eBF0Fc31302fA409036E` to `0xB7387cF425eC8Da1b04b8E34De86245cb32bCA6D`.
- Updated `MarketplaceV3` address for `37111` from `0x56Abb6a3f25DCcdaDa106191053b1CC54C196DEE` to `0xF8fd1016420c2B7832714241d36Efe55D41df126`.
- Updated `ZKSYNC_WETH` address for `232` from `0xE5ecd226b3032910CEaa43ba92EE8232f8237553` to `0x6bDc36E20D267Ff0dd6097799f82e78907105e2F`.
- Updated `ZKSYNC_WETH` address for `37111` from `0xaA91D645D7a6C1aeaa5988e0547267B77d33fe16` to `0xeee5a340Cdc9c179Db25dea45AcfD5FE8d4d3eB8`.

> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your question}`

<!-- end pr-codex -->

<!-- This is an auto-generated comment: release notes by coderabbit.ai -->

## Summary by CodeRabbit

* **Chores**
  * Updated contract addresses for zkSync network implementations, including MarketplaceV3 and WETH tokens, to ensure continued compatibility and reliable integration across supported networks.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
@graphite-app graphite-app bot force-pushed the yash/update-implementations branch from 99450f5 to 7c2cd74 Compare October 29, 2025 20:52
@kumaryash90 kumaryash90 added merge-queue Adds the pull request to Graphite's merge queue. hotfix This pull request should be prioritized in the merge queue. labels Oct 29, 2025
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (1)
.changeset/hot-pets-tie.md (1)

1-5: Changeset looks good with minor suggestion for improved clarity.

The changeset correctly documents a patch version bump for the "thirdweb" package, which aligns with the coding guidelines since the changes are non-API (only contract address value updates). Consider making the changelog message slightly more descriptive to help future maintainers understand the scope of the update at a glance.

Optional enhancement:

- Update implementations
+ Update ZKSync MarketplaceV3 and WETH contract addresses for chains 232 and 37111

This provides more context in the changelog about which implementations and chains were affected. As per coding guidelines, this ensures each change in packages/* includes an appropriate changeset.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 7c2cd74 and a91ace0.

📒 Files selected for processing (1)
  • .changeset/hot-pets-tie.md (1 hunks)
🧰 Additional context used
📓 Path-based instructions (1)
.changeset/*.md

📄 CodeRabbit inference engine (AGENTS.md)

.changeset/*.md: Each change in packages/* must include a changeset for the appropriate package
Version bump rules: patch for non‑API changes; minor for new/modified public API

Files:

  • .changeset/hot-pets-tie.md
🧠 Learnings (2)
📚 Learning: 2025-08-29T15:37:38.513Z
Learnt from: CR
PR: thirdweb-dev/js#0
File: AGENTS.md:0-0
Timestamp: 2025-08-29T15:37:38.513Z
Learning: Applies to .changeset/*.md : Version bump rules: patch for non‑API changes; minor for new/modified public API

Applied to files:

  • .changeset/hot-pets-tie.md
📚 Learning: 2025-08-29T15:37:38.513Z
Learnt from: CR
PR: thirdweb-dev/js#0
File: AGENTS.md:0-0
Timestamp: 2025-08-29T15:37:38.513Z
Learning: Applies to .changeset/*.md : Each change in `packages/*` must include a changeset for the appropriate package

Applied to files:

  • .changeset/hot-pets-tie.md
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
  • GitHub Check: Size
  • GitHub Check: Lint Packages
  • GitHub Check: Analyze (javascript)

<!--

## title your PR with this format: "[SDK/Dashboard/Portal] Feature/Fix: Concise title for the changes"

If you did not copy the branch name from Linear, paste the issue tag here (format is TEAM-0000):

## Notes for the reviewer

Anything important to call out? Be sure to also clarify these in your comments.

## How to test

Unit tests, playground, etc.

-->

<!-- start pr-codex -->

---

## PR-Codex overview
This PR focuses on updating the `MarketplaceV3` contract addresses and the `ZKSYNC_WETH` token addresses in the `implementations.ts` file.

### Detailed summary
- Updated `MarketplaceV3` address for network `232` from `0x9742f5ac11958cFAd151eBF0Fc31302fA409036E` to `0xB7387cF425eC8Da1b04b8E34De86245cb32bCA6D`.
- Updated `MarketplaceV3` address for network `37111` from `0x56Abb6a3f25DCcdaDa106191053b1CC54C196DEE` to `0xF8fd1016420c2B7832714241d36Efe55D41df126`.
- Updated `ZKSYNC_WETH` address for network `232` from `0xE5ecd226b3032910CEaa43ba92EE8232f8237553` to `0x6bDc36E20D267Ff0dd6097799f82e78907105e2F`.
- Updated `ZKSYNC_WETH` address for network `37111` from `0xaA91D645D7a6C1aeaa5988e0547267B77d33fe16` to `0xeee5a340Cdc9c179Db25dea45AcfD5FE8d4d3eB8`.

> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your question}`

<!-- end pr-codex -->

<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit

* **Chores**
  * Updated contract addresses for zkSync networks: MarketplaceV3 and WETH addresses replaced for chain 232 and chain 37111.
  * Added a changeset marking a patch release (release metadata).
  * No public API or exported signatures changed.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
@graphite-app graphite-app bot force-pushed the yash/update-implementations branch from a91ace0 to 6c318f8 Compare October 29, 2025 21:14
@graphite-app graphite-app bot merged commit 6c318f8 into main Oct 29, 2025
23 of 24 checks passed
@graphite-app graphite-app bot deleted the yash/update-implementations branch October 29, 2025 21:23
@graphite-app graphite-app bot removed merge-queue Adds the pull request to Graphite's merge queue. hotfix This pull request should be prioritized in the merge queue. labels Oct 29, 2025
@joaquim-verges joaquim-verges mentioned this pull request Oct 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

packages SDK Involves changes to the thirdweb SDK

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants