solana-with-rpc-optimizations/sdk
Alexander Meißner 4e65487d2f
Refactor: process_instruction() (#20448)
* Adds first_instruction_account parameter to process_instruction().

* Removes InvokeContext::remove_first_keyed_account() from all BPF loaders.

* Removes InvokeContext::remove_first_keyed_account() from all builtin programs.

* Removes InvokeContext::remove_first_keyed_account() from all mock ups.

* Deprecates InvokeContext::remove_first_keyed_account().

* Documents index base of keyed_account_at_index().

* Adds dynamic offset to call sites of "keyed_account_at_index()".
2021-10-08 11:41:07 +02:00
..
benches
bpf Proposal: log binary data for Solidity 2021-09-22 07:59:06 +01:00
cargo-build-bpf Bump version to 1.9.0 2021-10-06 17:57:41 -07:00
cargo-test-bpf Bump version to 1.9.0 2021-10-06 17:57:41 -07:00
docker-solana Tpu vote 1.7 (#20187) (#20494) 2021-10-07 09:38:23 +00:00
macro Bump version to 1.9.0 2021-10-06 17:57:41 -07:00
program Derive Pod/Zeroable for Pubkey 2021-10-06 23:00:45 -07:00
src Refactor: process_instruction() (#20448) 2021-10-08 11:41:07 +02:00
.gitignore
Cargo.toml Bump version to 1.9.0 2021-10-06 17:57:41 -07:00
README.md Add new logos to README files and docs (#20049) 2021-09-21 13:35:36 -06:00
Xargo.toml
build.rs

README.md

Solana

Solana SDK

Use the Solana SDK Crate to write client side applications in Rust. If writing on-chain programs, use the Solana Program Crate instead.

More information about Solana is available in the Solana documentation.

The Solana Program Library provides examples of how to use this crate.

Still have questions? Ask us on Discord