Skip to content

Conversation

@zeljkoX
Copy link
Collaborator

@zeljkoX zeljkoX commented Aug 28, 2025

Summary

This PR updates the OpenAPI spec to the latest version and regenerates the client and documentation.

SolanaRpcResult has been extended with a method tag to fix type aliasing collisions caused by multiple methods sharing the same payload format.

A custom model is required due to issues with anyOf, complex OpenAPI schemas, and limitations of the OpenAPI generator.

Relayer PR OpenZeppelin/openzeppelin-relayer#437

Closes #125

Testing Process

Checklist

  • Add a reference to related issues in the PR description.
  • Add unit tests if applicable.
  • Add the changeset file. (run npx changeset add)

@zeljkoX zeljkoX merged commit 0eaf11b into main Sep 18, 2025
13 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Sep 18, 2025
@son-oz son-oz deleted the extend-solana-rpc-result-with-method-tag branch October 6, 2025 16:01
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bug: Ambiguous Solana RPC result structures

3 participants