Conversation
🌿 Documentation Preview
|
There was a problem hiding this comment.
Pull request overview
This PR updates the Alchemy Wallet API schema to remove WebAuthn support, simplify the wallet_sendPreparedCalls method to handle a single user operation instead of multiple, and add experimental ERC-8021 transaction attribution support across relevant methods.
Changes:
- Removed all WebAuthn-related types and signatures including
webauthn-p256signer types, WebAuthn public key structures, andMAv2.0.0-ma-webauthnaccount types - Changed
wallet_sendPreparedCallsresponse from "user-operations" (plural, array) to "user-operation" (singular, object) - Added
experimental_dataSuffixcapability for ERC-8021 transaction attribution across multiple methods (wallet_prepareCalls, wallet_requestQuote_v0, and related swap methods) - Simplified
wallet_listAccountsto only acceptsignerAddressparameter, removing WebAuthnsignerPublicKeyoption
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 019284e4b8
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
Description
Remove webauthn support, multiple UOs in
wallet_sendPreparedCalls, and adds experimental support for ERC-8021.Related Issues
Changes Made
Testing
pnpm run validate)