Skip to content

feat: process multi instructions transactions#11

Open
0xl3on wants to merge 3 commits intosoundsonacid:masterfrom
0xl3on:feat/process-instructions
Open

feat: process multi instructions transactions#11
0xl3on wants to merge 3 commits intosoundsonacid:masterfrom
0xl3on:feat/process-instructions

Conversation

@0xl3on
Copy link
Copy Markdown
Contributor

@0xl3on 0xl3on commented Apr 12, 2026

  • Currently Seashell supports only single ix via process_instruction. This PR adds support for multi ix via process_instructions sharing same TransactionContext, while 100% backwards compatible, with no API signature changes.

  • Tests added cover: cpi, precompiles, sysvar introspection, uninitialized accounts and atomic rollback

  • For future consideration: process_instruction could be reimplemented as a wrapper around process_instructions

@0xl3on 0xl3on force-pushed the feat/process-instructions branch from 000f4c6 to 8999458 Compare April 24, 2026 01:06
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.

1 participant