Alexander Meißner 36f46e1c31
CPI Account Reuse (#19762)
* Removes two account copy steps from InstructionProcessor::native_invoke().

* Moves gathering of keyed_accounts, caller_write_privileges and program_indices into InstructionProcessor::create_message().

* Explicitly routes the serialized account lengths to enable sharing of existing account structures.

* Recycles existing account structs in CPI syscall.
2021-09-18 08:09:47 +02:00
..
2021-09-18 08:09:47 +02:00
2021-09-10 14:25:54 +01:00
2021-09-10 14:25:54 +01:00
2021-09-18 08:09:47 +02:00
2019-07-12 18:28:42 -07:00
2021-07-07 13:15:14 -07:00
2021-09-17 15:11:27 -05:00