Skip to content

feat: v5 base branch#1670

Merged
jakehobbs merged 142 commits into
v5.x.xfrom
moldy/v5-base
Feb 27, 2026
Merged

feat: v5 base branch#1670
jakehobbs merged 142 commits into
v5.x.xfrom
moldy/v5-base

Conversation

@moldy530
Copy link
Copy Markdown
Contributor

@moldy530 moldy530 commented Jun 9, 2025

Pull Request Checklist


PR-Codex overview

This PR introduces several updates across various packages, primarily focusing on configuration files, version management, and documentation enhancements. It also adds error handling classes and templates for package creation in the CLI tool.

Detailed summary

  • Added tsconfig.json files with specific configurations for multiple packages.
  • Introduced autogenerated VERSION exports in several packages.
  • Created error handling classes: FetchError, ServerError, and ChainNotFoundError.
  • Added new documentation pages for various Alchemy packages and functions.
  • Enhanced CLI tool with command templates for adding packages.
  • Updated vitest.config.ts files across packages to include project-specific configurations.
  • Modified inject-version.ts scripts to automate version management.
  • Improved the halp CLI tool documentation and usage instructions.

The following files were skipped due to too many changes: docs/scripts/insert-docs.sh, packages/alchemy/package.json, packages/signer/package.json, packages/wallet-apis/package.json, packages/signer-web/package.json, packages/signer-react-native/package.json, packages/smart-accounts/package.json, packages/smart-accounts/src/light-account/types.ts, package.json, packages/signer/src/types.ts, packages/wallet-apis/src/actions/requestGasAndPaymasterAndData.ts, halp/src/commands/add-package/base/packageJsonTemplate.ts, packages/common/package.json, packages/wallet-apis/src/actions/types.ts, packages/smart-accounts/src/light-account/decorators/singleOwner.ts, packages/common/src/utils/bigint.ts, packages/common/src/transport/split.ts, packages/wallet-apis/src/actions/utils.ts, halp/src/commands/add-package/json-rpc/task.ts, halp/src/commands/add-package/rest-api/task.ts, packages/common/src/tracing/updateHeaders.ts, packages/common/src/transport/__snapshots__/alchemyTransport.test.ts.snap, packages/smart-accounts/src/light-account/decorators/multiOwner.ts, packages/signer/src/authClient.ts, packages/smart-accounts/src/alchemyEstimateFeesPerGas.ts, packages/wallet-apis/src/schema.ts, docs/docs.yml, packages/common/src/utils/types.ts, docs/pages/reference/alchemy/common/functions/alchemy.mdx, packages/signer/src/signer.ts, packages/smart-accounts/src/light-account/accounts/multi-owner-account.ts, packages/smart-accounts/src/light-account/accounts/account.ts, packages/wallet-apis/src/actions/requestGasAndPaymasterAndData.test.ts, packages/smart-accounts/src/light-account/abis/LightAccountFactoryAbi_v2.ts, halp/src/commands/add-package/command.ts, packages/smart-accounts/tests/coinbase-account.test.ts, packages/common/src/tracing/traceHeader.ts, packages/smart-accounts/src/light-account/abis/MultiOwnerLightAccountFactoryAbi.ts, packages/smart-accounts/src/light-account/predictAddress.test.ts, packages/smart-accounts/src/light-account/predictAddress.ts, packages/smart-accounts/src/light-account/accounts/multi-owner-account.test.ts, packages/smart-accounts/src/light-account/utils.ts, packages/smart-accounts/src/light-account/abis/LightAccountAbi_v2.ts, packages/smart-accounts/src/light-account/abis/MultiOwnerLightAccountAbi.ts, packages/smart-accounts/src/light-account/accounts/base.ts, packages/smart-accounts/src/light-account/abis/LightAccountAbi_v1.ts, packages/common/src/transport/alchemy.ts, packages/smart-accounts/src/light-account/accounts/account.test.ts, packages/common/src/chains.ts, yarn.lock

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

@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 9, 2025

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

Project Deployment Actions Updated (UTC)
aa-sdk-ui-demo Error Error Feb 27, 2026 4:53pm

Request Review

Copy link
Copy Markdown
Contributor Author

moldy530 commented Jun 9, 2025


How to use the Graphite Merge Queue

Add the label graphite-merge-queue to this PR to add it to the merge queue.

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.

This stack of pull requests is managed by Graphite. Learn more about stacking.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 9, 2025

🌿 Documentation Preview

Name Status Preview Updated (UTC)
Alchemy Docs ✅ Ready 🔗 Visit Preview Aug 6, 2025, 5:53 PM

@github-actions github-actions Bot temporarily deployed to docs-preview June 9, 2025 21:47 Inactive
@github-actions github-actions Bot temporarily deployed to docs-preview June 9, 2025 21:50 Inactive
@github-actions github-actions Bot temporarily deployed to docs-preview June 9, 2025 22:38 Inactive
@github-actions github-actions Bot temporarily deployed to docs-preview June 9, 2025 22:43 Inactive
@github-actions github-actions Bot temporarily deployed to docs-preview June 9, 2025 22:53 Inactive
@github-actions github-actions Bot temporarily deployed to docs-preview June 10, 2025 15:13 Inactive
@github-actions github-actions Bot temporarily deployed to docs-preview June 10, 2025 15:14 Inactive
@github-actions github-actions Bot temporarily deployed to docs-preview June 10, 2025 15:17 Inactive
@github-actions github-actions Bot temporarily deployed to docs-preview June 10, 2025 15:26 Inactive
@github-actions github-actions Bot temporarily deployed to docs-preview June 10, 2025 15:29 Inactive
@github-actions github-actions Bot temporarily deployed to docs-preview June 10, 2025 15:49 Inactive
@github-actions github-actions Bot temporarily deployed to docs-preview June 10, 2025 16:30 Inactive
dancoombs and others added 30 commits January 16, 2026 21:10
…2296)

* fix: get acct addr from EP if factory data is provided w/o acct addr

* fix: self-review

* fix: unused import

* feat: decode factory data

* test: fix test params

* fix: correct type inference

* fix: factoryData & salt mutually exclusive

* test: use latest LA version as default

* test: remove duplicate test

* fix: read decoded entity id for webauthn
* feat: bso support

* refactor: extract helper for extraction

* chore: bump wallet-api-types

* test: add tests for capabilities helpers

* fix: wallet_sendPreparedCalls only accepts 1 policy id

* refactor: wallet_sendPreparedCalls now supports policyIds

* chore: typo

* chore: bump wallet-api-types
* chore: remove 1193 provider

* chore: remove webauthn support

* feat: add alchemyWalletTransport

* feat: add alchemyWalletTransport

* chore: restore viem conversion utils

* chore: exclude wagmi-core pkg from build

* refactor: code review comments

* fix: alchemyWalletTransport should respect override url if given

* fix(test): fix signing tests with either account type
* test: remove aa-sdk from vitest setup

* chore: remove unncessary utils
* feat(v5): update wallet_sendPreparedCalls to use new call id

* chore: bump wallet api types pkg

* chore: remove accident
* chore(v5): remove mav2 webauthn support

* chore: add comment

* ci: bump action-install-gh-release

* Revert commit e5d4dc8

* ci: revert action-install-gh-release version

* ci: disable cache

* ci: use new rundler release
* feat: make wallet client more compatible w/ viem types

Co-Authored-By: Claude <noreply@anthropic.com>

* fix: fix more tests and types

Co-Authored-By: Claude <noreply@anthropic.com>

* fix: use account param, fix tests

Co-Authored-By: Claude <noreply@anthropic.com>

* fix: fixes from copilot & graphite review

Co-Authored-By: Claude <noreply@anthropic.com>

* fix: chainId is already number

* refactor: allow simple chain w/ id instead of full object on sendCalls

* refactor: address changes

* refactor: create helpers for extracting runtime rpc types

* refactor: rename helpers to be more explicit

* fix(test): fix capabilities tests

* test: correct test

* fix(test): fix tests

Co-Authored-By: Claude <noreply@anthropic.com>

* fix(test): fix capabilities tests

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Claude <noreply@anthropic.com>
* fix(v5): properly handle modified request

* chore: bump wallet-api-types

* fix: capability decoded types

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
* feat: better error messages when decoding fails

Co-Authored-By: Claude <noreply@anthropic.com>

* fix: properly handle original values

* chore: delete extra file claude created

* refactor: fixes from code review

* test: fix tests

---------

Co-authored-by: Claude <noreply@anthropic.com>
* chore(v5): prepare for beta

Co-Authored-By: Claude <noreply@anthropic.com>

* chore: fmt

* docs: ignore _media dir

Co-Authored-By: Claude <noreply@anthropic.com>

* chore: remove old md file

* chore: remove old pkgs from tsconfig

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Claude <noreply@anthropic.com>
Merges latest main (v4) changes into v5 branch. Removes aa-sdk/,
account-kit/, and examples/ directories. Keeps packages/ as the v5
source of truth. Fixes halp build by adding es2022 module/target.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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.