Skip to content

Solana bindings#102

Merged
yashnevatia merged 9 commits intomainfrom
sol-bindings
Feb 19, 2026
Merged

Solana bindings#102
yashnevatia merged 9 commits intomainfrom
sol-bindings

Conversation

@yashnevatia
Copy link
Collaborator

@yashnevatia yashnevatia commented Feb 10, 2026

Adds utilities used by bindings generated using cre-cli.
Corresponding cre-cli PR: smartcontractkit/cre-cli#258

@yashnevatia yashnevatia requested a review from a team as a code owner February 10, 2026 12:34
@github-actions
Copy link

👋 yashnevatia, thanks for creating this pull request!

To help reviewers, please consider creating future PRs as drafts first. This allows you to self-review and make any final changes before notifying the team.

Once you're ready, you can mark it as "Ready for review" to request feedback. Thanks!

@yashnevatia yashnevatia changed the title Sol bindings Solana bindings Feb 11, 2026

"github.com/smartcontractkit/cre-sdk-go/capabilities/blockchain/solana"
)

Copy link
Contributor

Choose a reason for hiding this comment

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

I don't know enough about Solana to review this, but are you planning on having mock helpers like EVM does that the bindings can use to generate mocks for your contract? If so, is it going to be in another PR?

Essentially, the EVM one allows you to bind your contract to an EVM client, so you can simulate the read / write using the types that the contract would receive and respond with instead of requiring you decode and encode. Also, it ensures your'll calling the right contract if you bind to multiple.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

@yashnevatia yashnevatia merged commit dedbeb0 into main Feb 19, 2026
11 checks passed
@yashnevatia yashnevatia deleted the sol-bindings branch February 19, 2026 08:47
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.

2 participants