solana/programs
Alexander Meißner 2ab4f34c02
Refactor: Remove `Message` and `CompiledInstruction` from `InvokeContext` interfaces (#22102)
* Introduces InstructionAccount which is like AccountMeta but uses an index instead of a Pubkey

* Renames InvokeContext::create_message() to InvokeContext::prepare_instruction()

* Removes Message and CompiledInstruction from InvokeContext interfaces.

* Resolves TODOs of sol_invoke_signed() in program-test.

* Moves CompiledInstruction::visit_each_account() into invoke_context.rs
2021-12-24 16:17:55 +01:00
..
address-lookup-table chore: bump bytemuck from 1.7.2 to 1.7.3 (#22032) 2021-12-20 16:34:55 -07:00
address-lookup-table-tests Add deactivation cooldown before address lookup tables can be closed (#22011) 2021-12-20 17:33:46 -06:00
bpf Add test to enforce that program id account info for CPI is optional (#22069) 2021-12-24 00:43:15 +01:00
bpf_loader Refactor: Remove `Message` and `CompiledInstruction` from `InvokeContext` interfaces (#22102) 2021-12-24 16:17:55 +01:00
compute-budget Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
config chore: bump serde from 1.0.131 to 1.0.132 (#21989) 2021-12-18 07:45:20 +00:00
stake chore: bump serde from 1.0.131 to 1.0.132 (#21989) 2021-12-18 07:45:20 +00:00
vote removes unused Cargo dependencies (#22022) 2021-12-22 17:01:33 +00:00