Skip to content

Conversation

@sammccord
Copy link
Contributor

@sammccord sammccord commented Dec 10, 2025

Description

  • update openapi.yaml to latest production api
  • fix Fix X402 Solana types #512 with latest x402 types
  • add rust to update_openapi workflow

Tests

Checklist

A couple of things to include in your PR for completeness:

  • Updated the typescript README if relevant
  • Updated the python README if relevant
  • Added a changelog entry
  • Added e2e tests if introducing new functionality

@cb-heimdall
Copy link

cb-heimdall commented Dec 10, 2025

✅ Heimdall Review Status

Requirement Status More Info
Reviews 2/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

@sammccord sammccord changed the title chore: update OpenAPI spec and generated code, add rust to workflow chore: update OpenAPI spec, all clients, add rust to workflow Dec 10, 2025
@sammccord sammccord changed the title chore: update OpenAPI spec, all clients, add rust to workflow chore: update OpenAPI spec, all clients, add rust to check workflow Dec 10, 2025
@0xRAG 0xRAG requested a review from marcin-cb December 10, 2025 21:58
@sammccord sammccord merged commit fc72fd6 into main Dec 10, 2025
40 checks passed
@sammccord sammccord deleted the sammccord/update-all-clients branch December 10, 2025 22:40
@juchiast
Copy link

juchiast commented Dec 11, 2025

@sammccord can we publish the new rust sdk?

For EVM networks, the transaction will be a 0x-prefixed, EVM transaction hash.
For Solana-based networks, the transaction will be a base58-encoded Solana signature.
pattern: ^0x[a-fA-F0-9]{40}|[A-Za-z0-9][A-Za-z0-9-]{0,34}[A-Za-z0-9]$
pattern: ^(0x[a-fA-F0-9]{40}|[1-9A-HJ-NP-Za-km-z]{32,44})$

Choose a reason for hiding this comment

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

@sammccord This pattern is wrong, solana signature should be {64,88}

Choose a reason for hiding this comment

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

@sammccord Also, I think EVM transaction hash is {64}, not {40}.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

💯 we're updating the spec and cutting a release asap today thanks for pointing this out

Choose a reason for hiding this comment

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

@sammccord Thank you! There are some other issues here too #516 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

5 participants