Skip to content

chore: pull from upstream - #3

Merged
GiovaniGuizzo merged 232 commits into
mainfrom
chore/pull-from-upstream
Jan 27, 2026
Merged

chore: pull from upstream#3
GiovaniGuizzo merged 232 commits into
mainfrom
chore/pull-from-upstream

Conversation

@GiovaniGuizzo

Copy link
Copy Markdown
Collaborator

Pull from wevm/viem main branch

coffee-the-dev and others added 30 commits October 30, 2025 10:38
* chore: update block times for zksync fast block chains

* chore: changeset

---------

Co-authored-by: Tom Meagher <tom@meagher.co>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Add Xone main/test net (chainId: 3721/33772211)

* Add Xone main/test net with chainId 3721/33772211

Add support for Xone main/test net with specified chainId.

* Update src/chains/definitions/xoneTestnet.ts

* Update src/chains/definitions/xoneMainnet.ts

* Update index.ts

* Update serious-tigers-laugh.md

---------

Co-authored-by: jxom <7336481+jxom@users.noreply.github.com>
* add Helios Testnet chain definition

* Create empty-jobs-knock.md

---------

Co-authored-by: Roman Yefimov <ryefimov@phoenixlidar.com>
Co-authored-by: jxom <7336481+jxom@users.noreply.github.com>
Co-authored-by: akitothemoon <akitothemoon@users.noreply.github.com>
* Add Xone main/test net (chainId: 3721/33772211)

* Add Xone main/test net with chainId 3721/33772211

Add support for Xone main/test net with specified chainId.

* Update src/chains/definitions/xoneTestnet.ts

* Update src/chains/definitions/xoneMainnet.ts

* Update index.ts

* Update serious-tigers-laugh.md

* chore: Update Xone mainnet name issue

---------

Co-authored-by: jxom <7336481+jxom@users.noreply.github.com>
* Add Silent Data Mainnet

* Update silentdata.ts

---------

Co-authored-by: Crypto Shuting <182386374+sandyup@users.noreply.github.com>
Co-authored-by: jxom <7336481+jxom@users.noreply.github.com>
* fix: ApeChain (33139) name

* Create mean-chairs-decide.md

---------

Co-authored-by: jxom <7336481+jxom@users.noreply.github.com>
* fix: clearTimeout in waitForUserOperationReceipt

* chore: add changeset

* Update clever-buttons-cut.md

---------

Co-authored-by: jxom <7336481+jxom@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Add Jasmy Chain

* fix testnet

---------

Co-authored-by: akitothemoon <akitothemoon@users.noreply.github.com>
* update mm smart account doc

* fix broken links
* fix: Process nethermind execution reverted error

* Create lazy-mugs-begin.md

---------

Co-authored-by: jxom <7336481+jxom@users.noreply.github.com>
kiyoakii and others added 25 commits January 22, 2026 10:42
* feat: add MegaETH Mainnet and fix Testnet chain ID

* feat: add Blockscout block explorers for MegaETH chains

---------

Co-authored-by: Jin Li <jin@megaeth.com>
* add stable mainnet to definitions

* add changeset

* edit stable testnet definition

* add to index and edit mainnet def and changeset note
* feat: Add default dataSuffix for transaction actions

* Fix tests

* Update docs to add dataSuffix param in wallet client

* Augment client before extending

* Add default dataSuffix support to simulateContract and estimateContractGas

* Add changeset

* Reset pnpm-lock

* Move dataSuffix param to base client

* Standardize comment

* Add docs to public client

* Add util to extract data suffix from client

* Lint

* Use concat util for estimateGas + simulateContract

* refactor: simplify dataSuffix handling across actions

- Use default param value for dataSuffix with client.dataSuffix fallback
- Inline data concatenation instead of separate variable
- writeContract passes dataSuffix through to sendTransaction
- Add dataSuffix param to sendTransaction/sendTransactionSync types
- Simplify sendCalls capabilities logic with imperative style

* fix: formatting

---------

Co-authored-by: dgca <dgca@users.noreply.github.com>
Co-authored-by: jxom <7336481+jxom@users.noreply.github.com>
Co-authored-by: Amp <amp@ampcode.com>
TIP-1000 adds +250k gas for new P256 account creation, updating the
expected gas value from 26406n to 279422n in the sendTransaction
webcrypto default test snapshot.
TIP-1000 increases intrinsic gas for new P256 account creation to ~278k.
Update hardcoded gas from 100_000n to 300_000n at lines 518, 796, and 1002
to prevent 'Insufficient gas for AA transaction' errors.
…evm#4264)

* feat: Add dataSuffix support to bundlerClient actions

* Clean up prepareUserOperation to use existing patterns

* Default to client.dataSuffix in createBundlerClient

* Add bundler client dataSuffix docs

* Add changeset

* Change type of dataSuffix in createBundlerClient to hex

* fix: dataSuffix handling in prepareUserOperation and type ordering

Amp-Thread-ID: https://ampcode.com/threads/T-019bee18-e4d2-70e8-bfb1-b765eccadc0f
Co-authored-by: Amp <amp@ampcode.com>

* chore: use past tense in changeset

---------

Co-authored-by: jxom <7336481+jxom@users.noreply.github.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* w

* w

* w

* wip

* chore: add site/.cache to gitignore

Amp-Thread-ID: https://ampcode.com/threads/T-019bf45c-f283-7528-9bfb-a9a6e7e0e698
Co-authored-by: Amp <amp@ampcode.com>

* chore: up

* fix: align react versions across workspace

Amp-Thread-ID: https://ampcode.com/threads/T-019bf6c3-d52a-73ad-a2cf-1b28790f77f9
Co-authored-by: Amp <amp@ampcode.com>

---------

Co-authored-by: Amp <amp@ampcode.com>
Copilot AI review requested due to automatic review settings January 27, 2026 13:15

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR pulls in changes from the upstream wevm/viem main branch, integrating a significant amount of new functionality and updates.

Changes:

  • Added comprehensive Tempo blockchain integration including chains, actions, ABIs, and test infrastructure
  • Updated project dependencies, tooling configurations (TypeScript, Vitest, pnpm)
  • Modified CI/CD workflows to support Tempo testing and increased timeout limits
  • Enhanced build process with size limit adjustments and new package configurations

Reviewed changes

Copilot reviewed 70 out of 2164 changed files in this pull request and generated no comments.

Show a summary per file
File Description
site/.cache/search.* Removed search index cache files
scripts/tsconfig.json Extended base TypeScript configuration with additional compiler options
scripts/generateTypedArtifacts.ts Added type annotations and null checks
scripts/generateTempoAbis.ts New script for generating Tempo ABIs from precompile contracts
pnpm-workspace.yaml Reorganized and updated catalog dependencies with release age exclusions
package.json Updated dependencies, scripts, size limits, and added Tempo-related configurations
environments/next/* Updated Next.js configuration and dependencies
contracts/src/paymasters/VerifyingPaymaster_08.sol Modified to handle EIP-7702 authorization codes
biome.json Excluded Tempo test directory and disabled noReExportAll rule
.gitmodules Added Tempo test submodule
.github/workflows/* Updated CI workflows with Tempo testing, timeouts, and version updates
.changeset/* Removed changeset file and updated ignore configuration
.agents/skills/tempo-codegen/SKILL.md New comprehensive guide for Tempo code generation

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@coderabbitai

coderabbitai Bot commented Jan 27, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

Walkthrough

This pull request integrates Tempo testing infrastructure into the codebase, updates key dependencies, and refines CI/CD workflows. Changes include adding a new Tempo submodule, creating documentation and ABI generation scripts for Tempo, updating Next.js to version 16.0.10, adding a Tempo-specific test job to the verification workflow, modifying contract hash normalization logic, and reorganizing monorepo configuration. Additionally, GitHub Actions workflows are adjusted with increased timeouts and NODE.js memory limits, and various development tool versions are updated including vitest and TypeScript versions.

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~50 minutes

✨ Finishing touches
  • 📝 Generate docstrings

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 and usage tips.

@GiovaniGuizzo
GiovaniGuizzo merged commit a98bf4f into main Jan 27, 2026
1 check was pending
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.