Skip to content

feat: validate CDP/x402 upgrades - #785

Merged
CarsonRoscoe merged 16 commits into
mainfrom
feat/validate-cdp-sdk-x402
Jul 18, 2025
Merged

CarsonRoscoe merged 16 commits into
mainfrom
feat/validate-cdp-sdk-x402

Conversation

@CarsonRoscoe

@CarsonRoscoe CarsonRoscoe commented Jul 18, 2025 •

Copy link
Copy Markdown
Contributor
  • Implemented sign_typed_data in CDPSmartWalletProvider in Python
  • Renamed CdpEvmServerWalletProvider to CdpEvmWalletProvider in Python
  • Update x402ActionProvider to ensure it is callable by smart and server wallets in Python
  • Renamed CdpEvmSmartWalletProvider to CdpSmartWalletProvider in Typescript
  • Implemented sign_typed_data in CdpSmartWalletProvider in Typescript
  • Update x402ActionProvider to ensure it is callable by smart and server wallets in Typescript
  • Update Python CLI's templates
  • Update Typescript CLI to include CDPSolanaWalletProvider and update templates
  • Add new examples to Github workflow
  • Updated tests accordingly

Please ignore the wording of the changesets. I will manually rewrite a combined changelog when running releases that properly strings the narrative together.

NOTE: CdpSmartWalletProvider in Typescript does fail to have its x402 payments settle. This has been deemed a bug in the x402 testnet facilitator in how it handles the various ways you can pack a smart wallet signature

@cb-heimdall

cb-heimdall commented Jul 18, 2025 •

Copy link
Copy Markdown

✅ Heimdall Review Status

Requirement Status More Info
Reviews ✅ 1/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
Sum 1

@github-actions github-actions Bot added documentation Improvements or additions to documentation action provider New action provider wallet provider New wallet provider example New example agent python typescript labels Jul 18, 2025
@github-actions github-actions Bot added the framework extension New framework extension label Jul 18, 2025
@CarsonRoscoe
CarsonRoscoe marked this pull request as ready for review July 18, 2025 14:42
@CarsonRoscoe
CarsonRoscoe requested a review from 0xRAG July 18, 2025 14:42
@CarsonRoscoe CarsonRoscoe changed the title feat: validate cdp sdk x402 feat: validate CDP upgrades against x402 upgrades Jul 18, 2025
@CarsonRoscoe CarsonRoscoe changed the title feat: validate CDP upgrades against x402 upgrades feat: validate CDP/x402 upgrades Jul 18, 2025
@CarsonRoscoe
CarsonRoscoe merged commit 2d13565 into main Jul 18, 2025
@CarsonRoscoe
CarsonRoscoe deleted the feat/validate-cdp-sdk-x402 branch July 18, 2025 18:14
@phdargen phdargen mentioned this pull request Aug 4, 2025
2 tasks done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

action provider New action provider documentation Improvements or additions to documentation example New example agent framework extension New framework extension python typescript wallet provider New wallet provider

Development

Successfully merging this pull request may close these issues.

3 participants