solana/programs
Alexander Meißner 83ef3fc53e
Refactor: Remove `KeyedAccount` in bpf_loader helper functions (#23986)
* Replaces KeyedAccount in create_executor().

* Refactors len to write_offset in write_program_data().

* Replaces KeyedAccount in write_program_data().

* Use transaction_context.get_key_of_account_at_index() in process_instruction_common().

* Renames next_first_instruction_account to program_account_index.

* Replaces program KeyedAccount by BorrowedAccount in process_instruction_common().

* Removes _program in process_instruction_common().

* Replaces first_account KeyedAccount by BorrowedAccount in process_instruction_common().

* Moves KeyedAccount lookup inside common_close_account().

* Replaces close_account, recipient_account and authority_account KeyedAccount by BorrowedAccount in common_close_account().
2022-03-30 09:17:55 +02:00
..
address-lookup-table Bump version to v1.11 (#23807) 2022-03-21 17:40:50 -05:00
address-lookup-table-tests Bump version to v1.11 (#23807) 2022-03-21 17:40:50 -05:00
bpf Optimize TpuConnection and its implementations and refactor connection-cache to not use dyn in order to enable those changes (#23877) 2022-03-24 11:40:26 -04:00
bpf_loader Refactor: Remove `KeyedAccount` in bpf_loader helper functions (#23986) 2022-03-30 09:17:55 +02:00
compute-budget Bump version to v1.11 (#23807) 2022-03-21 17:40:50 -05:00
config Bump version to v1.11 (#23807) 2022-03-21 17:40:50 -05:00
ed25519-tests Bump version to v1.11 (#23807) 2022-03-21 17:40:50 -05:00
stake Adds check_number_of_instruction_accounts() to all builtin programs except for the address-lookup-table. (#23984) 2022-03-29 19:06:50 +02:00
vote Adds check_number_of_instruction_accounts() to all builtin programs except for the address-lookup-table. (#23984) 2022-03-29 19:06:50 +02:00
zk-token-proof Bump version to v1.11 (#23807) 2022-03-21 17:40:50 -05:00