solana/sdk/program/src
Jon Cinque 0f6f6080f3
sdk: Add Borsh support for types and utilities (#15290)
* sdk: Add Borsh to Pubkey

* Add serialization error for easier borsh integration

* Add Borsh usage to banks-client and sdk

* Rename SerializationError -> IOError

* Add new errors to proto

* Update Cargo lock

* Update Cargo.lock based on CI

* Clippy

* Update ABI on bank

* Address review feedback

* Update sanity program instruction count test
2021-02-18 11:14:56 +01:00
..
nonce
sysvar Clippy 2020-12-14 08:03:29 -08:00
account_info.rs Add next_account_infos helper (#14087) 2020-12-12 20:12:56 -08:00
borsh.rs sdk: Add Borsh support for types and utilities (#15290) 2021-02-18 11:14:56 +01:00
bpf_loader.rs
bpf_loader_deprecated.rs
bpf_loader_upgradeable.rs Upgradeable loader max_data_len limit (#15039) 2021-02-03 09:16:25 -08:00
clock.rs consolidate DEFAULT_HASHES_PER_TICK (#14463) 2021-01-07 09:49:42 -06:00
decode_error.rs
entrypoint.rs Fix undefined symbol "custom panic" in BPF test programs (#13840) 2020-12-01 16:52:20 +01:00
entrypoint_deprecated.rs
epoch_schedule.rs Add solana-test-validator --warp-slot argument 2021-01-22 21:17:02 -08:00
feature.rs
fee_calculator.rs consolidate constants related to time for future refactoring (#14440) 2021-01-07 09:49:24 -06:00
hash.rs sdk: Add Borsh support for types and utilities (#15290) 2021-02-18 11:14:56 +01:00
incinerator.rs
instruction.rs sdk: Add Borsh support for types and utilities (#15290) 2021-02-18 11:14:56 +01:00
lib.rs sdk: Add Borsh support for types and utilities (#15290) 2021-02-18 11:14:56 +01:00
loader_instruction.rs Rent account passed to loader can be read-only (#13997) 2020-12-07 19:44:32 +00:00
loader_upgradeable_instruction.rs Buffer authority must match upgrade authority for deploys and upgrades (#14923) 2021-01-29 12:43:42 -08:00
log.rs Add msg! macro for program logging, deprecate info! macro 2020-11-30 20:39:42 -08:00
message.rs chore: bump serde from 1.0.112 to 1.0.118 (#14828) 2021-02-02 23:28:16 +09:00
native_token.rs
program.rs
program_error.rs sdk: Add Borsh support for types and utilities (#15290) 2021-02-18 11:14:56 +01:00
program_option.rs Upgrade to Rust v1.49.0 2021-01-23 19:16:36 -08:00
program_pack.rs Upgrade to Rust v1.49.0 2021-01-23 19:16:36 -08:00
program_stubs.rs
pubkey.rs sdk: Add Borsh support for types and utilities (#15290) 2021-02-18 11:14:56 +01:00
rent.rs consolidate constants related to time for future refactoring (#14440) 2021-01-07 09:49:24 -06:00
sanitize.rs
secp256k1_program.rs
serialize_utils.rs
short_vec.rs Clippy 2020-12-14 08:03:29 -08:00
slot_hashes.rs
slot_history.rs
stake_history.rs
system_instruction.rs docs: Remove references to "create_address_with_seed" (#15339) 2021-02-17 14:25:02 +01:00
system_program.rs