Rename solana-program-sdk to solana-program
This commit is contained in:
		
							
								
								
									
										4
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							| @@ -4380,7 +4380,7 @@ dependencies = [ | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "solana-program-sdk" | ||||
| name = "solana-program" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "assert_matches", | ||||
| @@ -4595,7 +4595,7 @@ dependencies = [ | ||||
|  "solana-frozen-abi", | ||||
|  "solana-frozen-abi-macro", | ||||
|  "solana-logger 1.5.0", | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
|  "solana-sdk-macro 1.5.0", | ||||
|  "thiserror", | ||||
|  "tiny-bip39", | ||||
|   | ||||
							
								
								
									
										54
									
								
								programs/bpf/Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										54
									
								
								programs/bpf/Cargo.lock
									
									
									
										generated
									
									
									
								
							| @@ -1833,35 +1833,35 @@ name = "solana-bpf-rust-128bit" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "solana-bpf-rust-128bit-dep", | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "solana-bpf-rust-128bit-dep" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "solana-bpf-rust-alloc" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "solana-bpf-rust-call-depth" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "solana-bpf-rust-custom-heap" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| @@ -1869,21 +1869,21 @@ name = "solana-bpf-rust-dep-crate" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "byteorder 1.3.4", | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "solana-bpf-rust-deprecated_loader" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "solana-bpf-rust-dup-accounts" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| @@ -1892,7 +1892,7 @@ version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "num-derive 0.2.5", | ||||
|  "num-traits", | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
|  "thiserror", | ||||
| ] | ||||
|  | ||||
| @@ -1900,14 +1900,14 @@ dependencies = [ | ||||
| name = "solana-bpf-rust-external-spend" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "solana-bpf-rust-instruction-introspection" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| @@ -1915,21 +1915,21 @@ name = "solana-bpf-rust-invoke" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "solana-bpf-rust-invoked", | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "solana-bpf-rust-invoked" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "solana-bpf-rust-iter" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| @@ -1937,28 +1937,28 @@ name = "solana-bpf-rust-many-args" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "solana-bpf-rust-many-args-dep", | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "solana-bpf-rust-many-args-dep" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "solana-bpf-rust-noop" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "solana-bpf-rust-panic" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| @@ -1966,14 +1966,14 @@ name = "solana-bpf-rust-param-passing" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "solana-bpf-rust-param-passing-dep", | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "solana-bpf-rust-param-passing-dep" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| @@ -1982,7 +1982,7 @@ version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "getrandom", | ||||
|  "rand", | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| @@ -1991,28 +1991,28 @@ version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "curve25519-dalek 3.0.0", | ||||
|  "getrandom", | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "solana-bpf-rust-sanity" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "solana-bpf-rust-sha256" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "solana-bpf-rust-sysval" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| @@ -2111,7 +2111,7 @@ dependencies = [ | ||||
| ] | ||||
|  | ||||
| [[package]] | ||||
| name = "solana-program-sdk" | ||||
| name = "solana-program" | ||||
| version = "1.5.0" | ||||
| dependencies = [ | ||||
|  "bincode", | ||||
| @@ -2231,7 +2231,7 @@ dependencies = [ | ||||
|  "solana-frozen-abi", | ||||
|  "solana-frozen-abi-macro", | ||||
|  "solana-logger", | ||||
|  "solana-program-sdk", | ||||
|  "solana-program", | ||||
|  "solana-sdk-macro", | ||||
|  "thiserror", | ||||
| ] | ||||
|   | ||||
| @@ -9,7 +9,7 @@ homepage = "https://solana.com/" | ||||
| edition = "2018" | ||||
|  | ||||
| [dependencies] | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-bpf-rust-128bit-dep = { path = "../128bit_dep", version = "1.5.0" } | ||||
|  | ||||
| [lib] | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| //! @brief Example Rust-based BPF program tests loop iteration | ||||
|  | ||||
| extern crate solana_program_sdk; | ||||
| use solana_program_sdk::entrypoint::SUCCESS; | ||||
| extern crate solana_program; | ||||
| use solana_program::entrypoint::SUCCESS; | ||||
|  | ||||
| #[no_mangle] | ||||
| pub extern "C" fn entrypoint(_input: *mut u8) -> u64 { | ||||
|   | ||||
| @@ -9,7 +9,7 @@ homepage = "https://solana.com/" | ||||
| edition = "2018" | ||||
|  | ||||
| [dependencies] | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
|  | ||||
| [package.metadata.docs.rs] | ||||
| targets = ["x86_64-unknown-linux-gnu"] | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| //! @brief Solana Rust-based BPF program utility functions and types | ||||
|  | ||||
| extern crate solana_program_sdk; | ||||
| extern crate solana_program; | ||||
|  | ||||
| pub fn uadd(x: u128, y: u128) -> u128 { | ||||
|     x + y | ||||
|   | ||||
| @@ -9,7 +9,7 @@ homepage = "https://solana.com/" | ||||
| edition = "2018" | ||||
|  | ||||
| [dependencies] | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
|  | ||||
| [lib] | ||||
| name = "solana_bpf_rust_alloc" | ||||
|   | ||||
| @@ -2,7 +2,7 @@ | ||||
|  | ||||
| #[macro_use] | ||||
| extern crate alloc; | ||||
| use solana_program_sdk::{entrypoint::SUCCESS, info}; | ||||
| use solana_program::{entrypoint::SUCCESS, info}; | ||||
| use std::{alloc::Layout, mem}; | ||||
|  | ||||
| #[no_mangle] | ||||
|   | ||||
| @@ -9,7 +9,7 @@ homepage = "https://solana.com/" | ||||
| edition = "2018" | ||||
|  | ||||
| [dependencies] | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
|  | ||||
| [lib] | ||||
| name = "solana_bpf_rust_call_depth" | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| //! @brief Example Rust-based BPF program that tests call depth and stack usage | ||||
|  | ||||
| use solana_program_sdk::{entrypoint::SUCCESS, info}; | ||||
| use solana_program::{entrypoint::SUCCESS, info}; | ||||
|  | ||||
| #[inline(never)] | ||||
| pub fn recurse(data: &mut [u8]) { | ||||
|   | ||||
| @@ -9,7 +9,7 @@ homepage = "https://solana.com/" | ||||
| edition = "2018" | ||||
|  | ||||
| [dependencies] | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
|  | ||||
| [features] | ||||
| default = ["custom-heap"] | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| //! @brief Example Rust-based BPF that tests out using a custom heap | ||||
|  | ||||
| use solana_program_sdk::{ | ||||
| use solana_program::{ | ||||
|     account_info::AccountInfo, | ||||
|     entrypoint, | ||||
|     entrypoint::{ProgramResult, HEAP_LENGTH, HEAP_START_ADDRESS}, | ||||
|   | ||||
| @@ -10,7 +10,7 @@ edition = "2018" | ||||
|  | ||||
| [dependencies] | ||||
| byteorder = { version = "1", default-features = false } | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
|  | ||||
| [lib] | ||||
| name = "solana_bpf_rust_dep_crate" | ||||
|   | ||||
| @@ -1,8 +1,8 @@ | ||||
| //! @brief Example Rust-based BPF program tests dependent crates | ||||
|  | ||||
| extern crate solana_program_sdk; | ||||
| extern crate solana_program; | ||||
| use byteorder::{ByteOrder, LittleEndian}; | ||||
| use solana_program_sdk::entrypoint::SUCCESS; | ||||
| use solana_program::entrypoint::SUCCESS; | ||||
|  | ||||
| #[no_mangle] | ||||
| pub extern "C" fn entrypoint(_input: *mut u8) -> u64 { | ||||
|   | ||||
| @@ -9,7 +9,7 @@ homepage = "https://solana.com/" | ||||
| edition = "2018" | ||||
|  | ||||
| [dependencies] | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
|  | ||||
| [lib] | ||||
| name = "solana_bpf_rust_deprecated_loader" | ||||
|   | ||||
| @@ -2,8 +2,8 @@ | ||||
|  | ||||
| #![allow(unreachable_code)] | ||||
|  | ||||
| extern crate solana_program_sdk; | ||||
| use solana_program_sdk::{ | ||||
| extern crate solana_program; | ||||
| use solana_program::{ | ||||
|     account_info::AccountInfo, bpf_loader, entrypoint_deprecated, | ||||
|     entrypoint_deprecated::ProgramResult, info, log::*, pubkey::Pubkey, | ||||
| }; | ||||
|   | ||||
| @@ -9,7 +9,7 @@ homepage = "https://solana.com/" | ||||
| edition = "2018" | ||||
|  | ||||
| [dependencies] | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
|  | ||||
| [lib] | ||||
| name = "solana_bpf_rust_dup_accounts" | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| //! @brief Example Rust-based BPF program that tests duplicate accounts passed via accounts | ||||
|  | ||||
| extern crate solana_program_sdk; | ||||
| use solana_program_sdk::{ | ||||
| extern crate solana_program; | ||||
| use solana_program::{ | ||||
|     account_info::AccountInfo, entrypoint, entrypoint::ProgramResult, info, | ||||
|     program_error::ProgramError, pubkey::Pubkey, | ||||
| }; | ||||
|   | ||||
| @@ -11,7 +11,7 @@ edition = "2018" | ||||
| [dependencies] | ||||
| num-derive = "0.2" | ||||
| num-traits = "0.2" | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| thiserror = "1.0" | ||||
|  | ||||
| [lib] | ||||
|   | ||||
| @@ -1,9 +1,9 @@ | ||||
| //! @brief Example Rust-based BPF program that exercises error handling | ||||
|  | ||||
| extern crate solana_program_sdk; | ||||
| extern crate solana_program; | ||||
| use num_derive::FromPrimitive; | ||||
| use num_traits::FromPrimitive; | ||||
| use solana_program_sdk::{ | ||||
| use solana_program::{ | ||||
|     account_info::AccountInfo, | ||||
|     decode_error::DecodeError, | ||||
|     entrypoint, | ||||
|   | ||||
| @@ -9,7 +9,7 @@ homepage = "https://solana.com/" | ||||
| edition = "2018" | ||||
|  | ||||
| [dependencies] | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
|  | ||||
| [lib] | ||||
| name = "solana_bpf_rust_external_spend" | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| //! @brief Example Rust-based BPF program that moves a lamport from one account to another | ||||
|  | ||||
| extern crate solana_program_sdk; | ||||
| use solana_program_sdk::{ | ||||
| extern crate solana_program; | ||||
| use solana_program::{ | ||||
|     account_info::AccountInfo, entrypoint, entrypoint::ProgramResult, pubkey::Pubkey, | ||||
| }; | ||||
|  | ||||
|   | ||||
| @@ -9,7 +9,7 @@ homepage = "https://solana.com/" | ||||
| edition = "2018" | ||||
|  | ||||
| [dependencies] | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
|  | ||||
| [lib] | ||||
| name = "solana_bpf_rust_instruction_introspection" | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| //! @brief Example Rust-based BPF program that exercises instruction introspection | ||||
|  | ||||
| extern crate solana_program_sdk; | ||||
| use solana_program_sdk::{ | ||||
| extern crate solana_program; | ||||
| use solana_program::{ | ||||
|     account_info::next_account_info, account_info::AccountInfo, entrypoint, | ||||
|     entrypoint::ProgramResult, info, program_error::ProgramError, pubkey::Pubkey, | ||||
|     sysvar::instructions, | ||||
|   | ||||
| @@ -10,7 +10,7 @@ edition = "2018" | ||||
|  | ||||
| [dependencies] | ||||
| solana-bpf-rust-invoked = { path = "../invoked", default-features = false } | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
|  | ||||
| [lib] | ||||
| name = "solana_bpf_rust_invoke" | ||||
|   | ||||
| @@ -2,10 +2,10 @@ | ||||
|  | ||||
| #![allow(unreachable_code)] | ||||
|  | ||||
| extern crate solana_program_sdk; | ||||
| extern crate solana_program; | ||||
|  | ||||
| use solana_bpf_rust_invoked::instruction::*; | ||||
| use solana_program_sdk::{ | ||||
| use solana_program::{ | ||||
|     account_info::AccountInfo, | ||||
|     entrypoint, | ||||
|     entrypoint::{ProgramResult, MAX_PERMITTED_DATA_INCREASE}, | ||||
| @@ -52,7 +52,7 @@ fn process_instruction( | ||||
|                 let from_lamports = accounts[FROM_INDEX].lamports(); | ||||
|                 let to_lamports = accounts[DERIVED_KEY1_INDEX].lamports(); | ||||
|                 assert_eq!(accounts[DERIVED_KEY1_INDEX].data_len(), 0); | ||||
|                 assert!(solana_program_sdk::system_program::check_id( | ||||
|                 assert!(solana_program::system_program::check_id( | ||||
|                     accounts[DERIVED_KEY1_INDEX].owner | ||||
|                 )); | ||||
|  | ||||
|   | ||||
| @@ -11,7 +11,7 @@ homepage = "https://solana.com/" | ||||
| edition = "2018" | ||||
|  | ||||
| [dependencies] | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
|  | ||||
| [features] | ||||
| default = ["program"] | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| //! @brief Example Rust-based BPF program that issues a cross-program-invocation | ||||
|  | ||||
| use solana_program_sdk::{ | ||||
| use solana_program::{ | ||||
|     instruction::{AccountMeta, Instruction}, | ||||
|     pubkey::Pubkey, | ||||
| }; | ||||
|   | ||||
| @@ -3,7 +3,7 @@ | ||||
| #![cfg(feature = "program")] | ||||
|  | ||||
| use crate::instruction::*; | ||||
| use solana_program_sdk::{ | ||||
| use solana_program::{ | ||||
|     account_info::AccountInfo, | ||||
|     bpf_loader, entrypoint, | ||||
|     entrypoint::ProgramResult, | ||||
|   | ||||
| @@ -9,7 +9,7 @@ homepage = "https://solana.com/" | ||||
| edition = "2018" | ||||
|  | ||||
| [dependencies] | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
|  | ||||
| [lib] | ||||
| name = "solana_bpf_rust_iter" | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| //! @brief Example Rust-based BPF program tests loop iteration | ||||
|  | ||||
| extern crate solana_program_sdk; | ||||
| use solana_program_sdk::{entrypoint::SUCCESS, info}; | ||||
| extern crate solana_program; | ||||
| use solana_program::{entrypoint::SUCCESS, info}; | ||||
|  | ||||
| #[no_mangle] | ||||
| pub extern "C" fn entrypoint(_input: *mut u8) -> u64 { | ||||
|   | ||||
| @@ -9,7 +9,7 @@ homepage = "https://solana.com/" | ||||
| edition = "2018" | ||||
|  | ||||
| [dependencies] | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-bpf-rust-many-args-dep = { path = "../many_args_dep", version = "1.5.0" } | ||||
|  | ||||
| [lib] | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| //! @brief Example Rust-based BPF program tests loop iteration | ||||
|  | ||||
| extern crate solana_program_sdk; | ||||
| use solana_program_sdk::log::*; | ||||
| extern crate solana_program; | ||||
| use solana_program::log::*; | ||||
|  | ||||
| pub fn many_args( | ||||
|     arg1: u64, | ||||
|   | ||||
| @@ -1,8 +1,8 @@ | ||||
| //! @brief Example Rust-based BPF program tests loop iteration | ||||
|  | ||||
| mod helper; | ||||
| extern crate solana_program_sdk; | ||||
| use solana_program_sdk::{entrypoint::SUCCESS, info}; | ||||
| extern crate solana_program; | ||||
| use solana_program::{entrypoint::SUCCESS, info}; | ||||
|  | ||||
| #[no_mangle] | ||||
| pub extern "C" fn entrypoint(_input: *mut u8) -> u64 { | ||||
|   | ||||
| @@ -9,7 +9,7 @@ homepage = "https://solana.com/" | ||||
| edition = "2018" | ||||
|  | ||||
| [dependencies] | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
|  | ||||
| [package.metadata.docs.rs] | ||||
| targets = ["x86_64-unknown-linux-gnu"] | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| //! @brief Solana Rust-based BPF program utility functions and types | ||||
|  | ||||
| extern crate solana_program_sdk; | ||||
| use solana_program_sdk::info; | ||||
| extern crate solana_program; | ||||
| use solana_program::info; | ||||
|  | ||||
| pub fn many_args( | ||||
|     arg1: u64, | ||||
|   | ||||
| @@ -9,7 +9,7 @@ homepage = "https://solana.com/" | ||||
| edition = "2018" | ||||
|  | ||||
| [dependencies] | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
|  | ||||
| [lib] | ||||
| name = "solana_bpf_rust_noop" | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| //! @brief Example Rust-based BPF noop program | ||||
|  | ||||
| extern crate solana_program_sdk; | ||||
| use solana_program_sdk::{ | ||||
| extern crate solana_program; | ||||
| use solana_program::{ | ||||
|     account_info::AccountInfo, entrypoint, entrypoint::ProgramResult, pubkey::Pubkey, | ||||
| }; | ||||
|  | ||||
|   | ||||
| @@ -9,7 +9,7 @@ homepage = "https://solana.com/" | ||||
| edition = "2018" | ||||
|  | ||||
| [dependencies] | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
|  | ||||
| [lib] | ||||
| name = "solana_bpf_rust_panic" | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| //! @brief Example Rust-based BPF program that panics | ||||
|  | ||||
| extern crate solana_program_sdk; | ||||
| extern crate solana_program; | ||||
|  | ||||
| #[no_mangle] | ||||
| pub extern "C" fn entrypoint(_input: *mut u8) -> u64 { | ||||
|   | ||||
| @@ -9,7 +9,7 @@ homepage = "https://solana.com/" | ||||
| edition = "2018" | ||||
|  | ||||
| [dependencies] | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-bpf-rust-param-passing-dep = { path = "../param_passing_dep", version = "1.5.0" } | ||||
|  | ||||
| [lib] | ||||
|   | ||||
| @@ -1,8 +1,8 @@ | ||||
| //! @brief Example Rust-based BPF program tests loop iteration | ||||
|  | ||||
| extern crate solana_program_sdk; | ||||
| extern crate solana_program; | ||||
| use solana_bpf_rust_param_passing_dep::{Data, TestDep}; | ||||
| use solana_program_sdk::{entrypoint::SUCCESS, info}; | ||||
| use solana_program::{entrypoint::SUCCESS, info}; | ||||
|  | ||||
| #[no_mangle] | ||||
| pub extern "C" fn entrypoint(_input: *mut u8) -> u64 { | ||||
|   | ||||
| @@ -9,7 +9,7 @@ homepage = "https://solana.com/" | ||||
| edition = "2018" | ||||
|  | ||||
| [dependencies] | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
|  | ||||
| [package.metadata.docs.rs] | ||||
| targets = ["x86_64-unknown-linux-gnu"] | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| //! @brief Example Rust-based BPF program tests loop iteration | ||||
|  | ||||
| extern crate solana_program_sdk; | ||||
| extern crate solana_program; | ||||
|  | ||||
| #[derive(Debug)] | ||||
| pub struct Data<'a> { | ||||
|   | ||||
| @@ -11,7 +11,7 @@ edition = "2018" | ||||
| [dependencies] | ||||
| getrandom = { version = "0.1.14", features = ["dummy"] } | ||||
| rand = "0.7" | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
|  | ||||
| [lib] | ||||
| name = "solana_bpf_rust_rand" | ||||
|   | ||||
| @@ -2,8 +2,8 @@ | ||||
|  | ||||
| #![allow(unreachable_code)] | ||||
|  | ||||
| extern crate solana_program_sdk; | ||||
| use solana_program_sdk::{ | ||||
| extern crate solana_program; | ||||
| use solana_program::{ | ||||
|     account_info::AccountInfo, entrypoint, entrypoint::ProgramResult, info, pubkey::Pubkey, | ||||
| }; | ||||
|  | ||||
|   | ||||
| @@ -11,7 +11,7 @@ edition = "2018" | ||||
| [dependencies] | ||||
| curve25519-dalek = "3" | ||||
| getrandom = { version = "0.1.14", features = ["dummy"] } | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
|  | ||||
| [lib] | ||||
| name = "solana_bpf_rust_ristretto" | ||||
|   | ||||
| @@ -4,7 +4,7 @@ pub mod ristretto; | ||||
|  | ||||
| use crate::ristretto::ristretto_mul; | ||||
| use curve25519_dalek::{constants::RISTRETTO_BASEPOINT_POINT, scalar::Scalar}; | ||||
| use solana_program_sdk::{ | ||||
| use solana_program::{ | ||||
|     account_info::AccountInfo, entrypoint, entrypoint::ProgramResult, info, pubkey::Pubkey, | ||||
| }; | ||||
|  | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| use curve25519_dalek::{ristretto::RistrettoPoint, scalar::Scalar}; | ||||
| use solana_program_sdk::program_error::ProgramError; | ||||
| use solana_program::program_error::ProgramError; | ||||
|  | ||||
| /// Multiply a ristretto point with a scalar | ||||
| /// | ||||
| @@ -37,7 +37,7 @@ pub fn ristretto_mul( | ||||
|             ) | ||||
|         }; | ||||
|         match status { | ||||
|             solana_program_sdk::entrypoint::SUCCESS => Ok(result), | ||||
|             solana_program::entrypoint::SUCCESS => Ok(result), | ||||
|             _ => Err(status.into()), | ||||
|         } | ||||
|     } | ||||
|   | ||||
| @@ -9,7 +9,7 @@ homepage = "https://solana.com/" | ||||
| edition = "2018" | ||||
|  | ||||
| [dependencies] | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
|  | ||||
| [lib] | ||||
| name = "solana_bpf_rust_sanity" | ||||
|   | ||||
| @@ -2,8 +2,8 @@ | ||||
|  | ||||
| #![allow(unreachable_code)] | ||||
|  | ||||
| extern crate solana_program_sdk; | ||||
| use solana_program_sdk::{ | ||||
| extern crate solana_program; | ||||
| use solana_program::{ | ||||
|     account_info::AccountInfo, bpf_loader, entrypoint, entrypoint::ProgramResult, info, log::*, | ||||
|     pubkey::Pubkey, | ||||
| }; | ||||
|   | ||||
| @@ -9,7 +9,7 @@ homepage = "https://solana.com/" | ||||
| edition = "2018" | ||||
|  | ||||
| [dependencies] | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
|  | ||||
| [lib] | ||||
| name = "solana_bpf_rust_sha256" | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| //! @brief SHA256 Syscall test | ||||
|  | ||||
| extern crate solana_program_sdk; | ||||
| use solana_program_sdk::{ | ||||
| extern crate solana_program; | ||||
| use solana_program::{ | ||||
|     hash::{hashv, Hasher}, | ||||
|     info, | ||||
| }; | ||||
|   | ||||
| @@ -9,7 +9,7 @@ homepage = "https://solana.com/" | ||||
| edition = "2018" | ||||
|  | ||||
| [dependencies] | ||||
| solana-program-sdk = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
| solana-program = { path = "../../../../sdk/program", version = "1.5.0" } | ||||
|  | ||||
| [lib] | ||||
| name = "solana_bpf_rust_sysval" | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| //! @brief Example Rust-based BPF program that tests sysval use | ||||
|  | ||||
| extern crate solana_program_sdk; | ||||
| use solana_program_sdk::{ | ||||
| extern crate solana_program; | ||||
| use solana_program::{ | ||||
|     account_info::AccountInfo, | ||||
|     clock::DEFAULT_SLOTS_PER_EPOCH, | ||||
|     entrypoint, | ||||
|   | ||||
| @@ -11,7 +11,7 @@ edition = "2018" | ||||
| [features] | ||||
| # "program" feature is a legacy feature retained to support v1.3 and older | ||||
| # programs.  New development should not use this feature.  Instead use the | ||||
| # solana-program-sdk crate | ||||
| # solana-program crate | ||||
| program = [] | ||||
|  | ||||
| # "everything" includes functionality that is not compatible or needed for on-chain programs | ||||
| @@ -65,7 +65,7 @@ solana-crate-features = { path = "../crate-features", version = "1.5.0", optiona | ||||
| solana-logger = { path = "../logger", version = "1.5.0", optional = true } | ||||
| solana-frozen-abi = { path = "../frozen-abi", version = "1.5.0" } | ||||
| solana-frozen-abi-macro = { path = "../frozen-abi/macro", version = "1.5.0" } | ||||
| solana-program-sdk = { path = "program", version = "1.5.0" } | ||||
| solana-program = { path = "program", version = "1.5.0" } | ||||
| solana-sdk-macro = { path = "macro", version = "1.5.0" } | ||||
| rustversion = "1.0.3" | ||||
| libsecp256k1 = { version = "0.3.5", optional = true } | ||||
|   | ||||
| @@ -81,17 +81,13 @@ struct ProgramSdkId(proc_macro2::TokenStream); | ||||
|  | ||||
| impl Parse for ProgramSdkId { | ||||
|     fn parse(input: ParseStream) -> Result<Self> { | ||||
|         parse_id(input, quote! { ::solana_program_sdk::pubkey::Pubkey }).map(Self) | ||||
|         parse_id(input, quote! { ::solana_program::pubkey::Pubkey }).map(Self) | ||||
|     } | ||||
| } | ||||
|  | ||||
| impl ToTokens for ProgramSdkId { | ||||
|     fn to_tokens(&self, tokens: &mut proc_macro2::TokenStream) { | ||||
|         id_to_tokens( | ||||
|             &self.0, | ||||
|             quote! { ::solana_program_sdk::pubkey::Pubkey }, | ||||
|             tokens, | ||||
|         ) | ||||
|         id_to_tokens(&self.0, quote! { ::solana_program::pubkey::Pubkey }, tokens) | ||||
|     } | ||||
| } | ||||
|  | ||||
| @@ -168,7 +164,7 @@ pub fn declare_id(input: TokenStream) -> TokenStream { | ||||
| } | ||||
|  | ||||
| #[proc_macro] | ||||
| pub fn program_sdk_declare_id(input: TokenStream) -> TokenStream { | ||||
| pub fn program_declare_id(input: TokenStream) -> TokenStream { | ||||
|     let id = parse_macro_input!(input as ProgramSdkId); | ||||
|     TokenStream::from(quote! {#id}) | ||||
| } | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| [package] | ||||
| name = "solana-program-sdk" | ||||
| name = "solana-program" | ||||
| version = "1.5.0" | ||||
| description = "Solana Program SDK" | ||||
| description = "Solana Program" | ||||
| authors = ["Solana Maintainers <maintainers@solana.foundation>"] | ||||
| repository = "https://github.com/solana-labs/solana" | ||||
| homepage = "https://solana.com/" | ||||
|   | ||||
| @@ -1,8 +1,8 @@ | ||||
| #![cfg_attr(RUSTC_WITH_SPECIALIZATION, feature(specialization))] | ||||
| #![cfg_attr(RUSTC_NEEDS_PROC_MACRO_HYGIENE, feature(proc_macro_hygiene))] | ||||
|  | ||||
| // Allows macro expansion of `use ::solana_program_sdk::*` to work within this crate | ||||
| extern crate self as solana_program_sdk; | ||||
| // Allows macro expansion of `use ::solana_program::*` to work within this crate | ||||
| extern crate self as solana_program; | ||||
|  | ||||
| pub mod account; | ||||
| pub mod account_info; | ||||
| @@ -51,10 +51,10 @@ pub mod sysvar; | ||||
| /// # // wrapper is used so that the macro invocation occurs in the item position | ||||
| /// # // rather than in the statement position which isn't allowed. | ||||
| /// use std::str::FromStr; | ||||
| /// use solana_program_sdk::{declare_id, pubkey::Pubkey}; | ||||
| /// use solana_program::{declare_id, pubkey::Pubkey}; | ||||
| /// | ||||
| /// # mod item_wrapper { | ||||
| /// #   use solana_program_sdk::declare_id; | ||||
| /// #   use solana_program::declare_id; | ||||
| /// declare_id!("My11111111111111111111111111111111111111111"); | ||||
| /// # } | ||||
| /// # use item_wrapper::id; | ||||
| @@ -62,7 +62,7 @@ pub mod sysvar; | ||||
| /// let my_id = Pubkey::from_str("My11111111111111111111111111111111111111111").unwrap(); | ||||
| /// assert_eq!(id(), my_id); | ||||
| /// ``` | ||||
| pub use solana_sdk_macro::program_sdk_declare_id as declare_id; | ||||
| pub use solana_sdk_macro::program_declare_id as declare_id; | ||||
|  | ||||
| #[macro_use] | ||||
| extern crate serde_derive; | ||||
|   | ||||
| @@ -1,9 +1,9 @@ | ||||
| pub use solana_program_sdk::entrypoint::*; | ||||
| pub use solana_program::entrypoint::*; | ||||
|  | ||||
| #[macro_export] | ||||
| #[deprecated( | ||||
|     since = "1.4.3", | ||||
|     note = "use solana_program_sdk::entrypoint::entrypoint instead" | ||||
|     note = "use solana_program::entrypoint::entrypoint instead" | ||||
| )] | ||||
| macro_rules! entrypoint { | ||||
|     ($process_instruction:ident) => { | ||||
|   | ||||
| @@ -1,9 +1,9 @@ | ||||
| pub use solana_program_sdk::entrypoint_deprecated::*; | ||||
| pub use solana_program::entrypoint_deprecated::*; | ||||
|  | ||||
| #[macro_export] | ||||
| #[deprecated( | ||||
|     since = "1.4.3", | ||||
|     note = "use solana_program_sdk::entrypoint::entrypoint instead" | ||||
|     note = "use solana_program::entrypoint::entrypoint instead" | ||||
| )] | ||||
| macro_rules! entrypoint_deprecated { | ||||
|     ($process_instruction:ident) => { | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| pub use solana_program_sdk::hash::*; | ||||
| pub use solana_program::hash::*; | ||||
|  | ||||
| /// random hash value for tests and benchmarks. | ||||
| #[cfg(feature = "everything")] | ||||
|   | ||||
| @@ -4,7 +4,7 @@ | ||||
| // Allows macro expansion of `use ::solana_sdk::*` to work within this crate | ||||
| extern crate self as solana_sdk; | ||||
|  | ||||
| pub use solana_program_sdk::*; | ||||
| pub use solana_program::*; | ||||
|  | ||||
| pub mod builtins; | ||||
| pub mod client; | ||||
|   | ||||
| @@ -1,9 +1,9 @@ | ||||
| #![cfg(feature = "program")] | ||||
|  | ||||
| pub use solana_program_sdk::log::*; | ||||
| pub use solana_program::log::*; | ||||
|  | ||||
| #[macro_export] | ||||
| #[deprecated(since = "1.4.3", note = "solana_program_sdk::log::info instead")] | ||||
| #[deprecated(since = "1.4.3", note = "solana_program::log::info instead")] | ||||
| macro_rules! info { | ||||
|     ($msg:expr) => { | ||||
|         $crate::log::sol_log($msg) | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| pub use solana_program_sdk::pubkey::*; | ||||
| pub use solana_program::pubkey::*; | ||||
|  | ||||
| /// New random Pubkey for tests and benchmarks. | ||||
| #[cfg(feature = "everything")] | ||||
|   | ||||
		Reference in New Issue
	
	Block a user