solana/programs
Alexander Meißner 55d18e8463
Refactor: Flattens `TransactionContext::instruction_trace` (#27109)
* Flattens TransactionContext::instruction_trace.

* Stop the search at transaction level.

* Renames get_instruction_context_at => get_instruction_context_at_nesting_level.

* Removes TransactionContext::get_instruction_trace().
Adds TransactionContext::get_instruction_trace_length() and TransactionContext::get_instruction_context_at_index().

* Have TransactionContext::instruction_accounts_lamport_sum() accept an iterator instead of a slice.

* Removes instruction_trace from ExecutionRecord.

* make InstructionContext::new() private
2022-08-20 11:20:47 +02:00
..
address-lookup-table chore: bump serde from 1.0.138 to 1.0.143 (#27015) 2022-08-10 05:08:43 +00:00
address-lookup-table-tests Bump version to v1.12 (#26967) 2022-08-06 13:20:30 -05:00
bpf chore: bump nix from 0.24.2 to 0.25.0 (#27179) 2022-08-16 16:59:18 -06:00
bpf-loader-tests Bump version to v1.12 (#26967) 2022-08-06 13:20:30 -05:00
bpf_loader Refactor: Flattens `TransactionContext::instruction_trace` (#27109) 2022-08-20 11:20:47 +02:00
compute-budget Bump version to v1.12 (#26967) 2022-08-06 13:20:30 -05:00
config chore: bump chrono from 0.4.19 to 0.4.21 (#27076) 2022-08-11 09:28:50 -06:00
ed25519-tests clean feature: `prevent_calling_precompiles_as_programs` (#27100) 2022-08-18 05:21:16 +00:00
stake chore: bump serde from 1.0.138 to 1.0.143 (#27015) 2022-08-10 05:08:43 +00:00
vote chore: bump serde from 1.0.138 to 1.0.143 (#27015) 2022-08-10 05:08:43 +00:00
zk-token-proof Bump version to v1.12 (#26967) 2022-08-06 13:20:30 -05:00