From 3718771ffb9caad0bc1c180e488f699ce895a10e Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Mon, 19 Oct 2020 13:17:46 -0700 Subject: [PATCH] Add solana-program-sdk boilerplate --- sdk/Cargo.toml | 1 + sdk/program/Cargo.toml | 16 ++++++++++++++++ sdk/program/src/lib.rs | 2 ++ 3 files changed, 19 insertions(+) create mode 100644 sdk/program/Cargo.toml create mode 100644 sdk/program/src/lib.rs diff --git a/sdk/Cargo.toml b/sdk/Cargo.toml index 468745d0dc..c5922ce623 100644 --- a/sdk/Cargo.toml +++ b/sdk/Cargo.toml @@ -63,6 +63,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-sdk-macro = { path = "macro", version = "1.5.0" } rustversion = "1.0.3" libsecp256k1 = { version = "0.3.5", optional = true } diff --git a/sdk/program/Cargo.toml b/sdk/program/Cargo.toml new file mode 100644 index 0000000000..2d6d478112 --- /dev/null +++ b/sdk/program/Cargo.toml @@ -0,0 +1,16 @@ +[package] +name = "solana-program-sdk" +version = "1.5.0" +description = "Solana Program SDK" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +homepage = "https://solana.com/" +license = "Apache-2.0" +edition = "2018" + +[dependencies] +serde = "1.0.112" +serde_derive = "1.0.103" + +[package.metadata.docs.rs] +targets = ["x86_64-unknown-linux-gnu"] diff --git a/sdk/program/src/lib.rs b/sdk/program/src/lib.rs new file mode 100644 index 0000000000..3f0f839fe6 --- /dev/null +++ b/sdk/program/src/lib.rs @@ -0,0 +1,2 @@ +#[macro_use] +extern crate serde_derive;