solana/sdk/src
Alexander Meißner e540b1cf3c
Refactor: Move sdk::process_instruction in program-runtime-crate (#21180)
* Moves the Executor dyn Trait to instruction_processor.rs

* Moves the Logger dyn Trait as well as the ic_msg and ic_logger_msg macros to log_collector.rs,
and moves the stable_log to stable_log.rs

* Moves the ComputeMeter dyn Trait to invoke_context.rs

* Moves the InvokeContext dyn Trait and the ProcessInstructionWithContext type to invoke_context.rs

* Updates cargo files.

* Re-export InvokeContext in program-test

Co-authored-by: Jon Cinque <jon.cinque@gmail.com>
2021-11-17 19:35:07 +01:00
..
signer clippy: Use `unwrap_or_default()` 2021-08-23 11:17:21 -05:00
transaction Nonce accounts must be writeable (#21260) 2021-11-16 23:01:00 +00:00
account.rs
account_utils.rs
builtins.rs Remove @brief annotations from Rust API docs (#20769) 2021-10-19 15:48:15 -06:00
client.rs Deprecate more Fee/Blockhash APIs (#21140) 2021-11-02 16:38:23 -07:00
commitment_config.rs Optimize RPC pubsub for multiple clients with the same subscription (#18943) 2021-09-17 13:40:14 -06:00
compute_budget.rs Clean up sanitized tx creation for tests (#21006) 2021-10-27 18:09:16 +01:00
derivation_path.rs chore: cargo +nightly clippy --fix -Z unstable-options 2021-06-18 10:42:46 -07:00
deserialize_utils.rs
ed25519_instruction.rs Simplify ed25519 instruction index 2021-10-05 14:14:05 +01:00
entrypoint.rs
entrypoint_deprecated.rs
epoch_info.rs
exit.rs
feature.rs
feature_set.rs Nonce accounts must be writeable (#21260) 2021-11-16 23:01:00 +00:00
genesis_config.rs Resolve nightly-2021-10-05 clippy complaints 2021-10-06 10:37:58 -07:00
hard_forks.rs
hash.rs
inflation.rs
keyed_account.rs Refactor: process_instruction() (#20448) 2021-10-08 11:41:07 +02:00
lib.rs Refactor: Move sdk::process_instruction in program-runtime-crate (#21180) 2021-11-17 19:35:07 +01:00
log.rs
native_loader.rs
nonce_account.rs Divorce the runtime from FeeCalculator (#20737) 2021-10-22 14:32:40 -07:00
packet.rs sigverify to identify and mark simple vote transaction 2021-09-26 08:57:29 -04:00
poh_config.rs
precompiles.rs Remove @brief annotations from Rust API docs (#20769) 2021-10-19 15:48:15 -06:00
program_utils.rs
pubkey.rs
recent_blockhashes_account.rs Update deprecation versions (#20959) 2021-10-26 09:06:41 -07:00
rpc_port.rs
secp256k1_instruction.rs Dont call precompiled programs (#19930) 2021-09-29 06:25:08 +00:00
shred_version.rs
signature.rs
system_transaction.rs
timing.rs report mem stats (#21258) 2021-11-13 00:59:41 +00:00
transport.rs