codama-idl / codama

Generate clients, CLIs, documentation and more from your Solana programs
MIT License
73 stars 16 forks source link

[2.x] Add instruction bundles #143

Open etodanik opened 2 months ago

etodanik commented 2 months ago

Tracking the instruction bundles feature progress here.

This adds the following nodes:

There is also a change to AccountLinkNode, PdaLinkNode: An added program?: ProgramLinkNode optional argument (because in the context of having bundles we need to be able to refer to those in other programs). This should be a backwards compatible change since it's optional. The default behavior will be to look in the context of the current program.

Next steps:

I'm planning to use createToken & initializeAccount as an example to test again in the renderers.

changeset-bot[bot] commented 2 months ago

⚠️ No Changeset found

Latest commit: 9dba00c52a458471de1cdaea8837c774933c0867

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR