diff --git a/Cargo.lock b/Cargo.lock index 2c43c8fd7..d62147c61 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14,7 +14,7 @@ name = "account-data-program" version = "0.1.0" dependencies = [ "borsh 0.9.3", - "borsh-derive 0.9.3", + "borsh-derive 1.5.7", "solana-program 2.2.1", ] @@ -768,7 +768,7 @@ name = "close-account-native-program" version = "0.1.0" dependencies = [ "borsh 0.9.3", - "borsh-derive 0.9.3", + "borsh-derive 1.5.7", "solana-program 2.2.1", ] @@ -1091,7 +1091,7 @@ name = "favorites-native" version = "0.1.0" dependencies = [ "borsh 0.9.3", - "borsh-derive 0.9.3", + "borsh-derive 1.5.7", "solana-program 2.2.1", ] @@ -1240,6 +1240,14 @@ dependencies = [ "solana-program 2.2.1", ] +[[package]] +name = "hello-solana-program-pinocchio" +version = "0.1.0" +dependencies = [ + "pinocchio", + "pinocchio-log", +] + [[package]] name = "hermit-abi" version = "0.1.19" @@ -1655,7 +1663,7 @@ name = "pda-rent-payer-program" version = "0.1.0" dependencies = [ "borsh 0.9.3", - "borsh-derive 0.9.3", + "borsh-derive 1.5.7", "solana-program 2.2.1", ] @@ -1665,6 +1673,32 @@ version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" +[[package]] +name = "pinocchio" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "530596fa307103e53257f2cf064815919ee7fbc4c7ab999f6f13cc7067c3aff1" + +[[package]] +name = "pinocchio-log" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f89f8ffd986174cefe59448295a004aaf70c3605f30de066f42d27b06188f267" +dependencies = [ + "pinocchio-log-macro", +] + +[[package]] +name = "pinocchio-log-macro" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6edac6ac2c9c456b850d3e908b7f224a54623f6c5b75906b9e48a4e248fb332b" +dependencies = [ + "quote", + "regex", + "syn 1.0.109", +] + [[package]] name = "polyval" version = "0.5.3" @@ -1735,7 +1769,7 @@ name = "processing-instructions-program" version = "0.1.0" dependencies = [ "borsh 0.9.3", - "borsh-derive 0.9.3", + "borsh-derive 1.5.7", "solana-program 2.2.1", ] @@ -1744,7 +1778,7 @@ name = "program" version = "0.1.0" dependencies = [ "borsh 0.9.3", - "borsh-derive 0.9.3", + "borsh-derive 1.5.7", "solana-program 2.2.1", ] @@ -1753,7 +1787,7 @@ name = "program-derived-addresses-program" version = "0.1.0" dependencies = [ "borsh 0.9.3", - "borsh-derive 0.9.3", + "borsh-derive 1.5.7", "solana-program 2.2.1", ] @@ -1897,7 +1931,7 @@ name = "realloc-program" version = "0.1.0" dependencies = [ "borsh 0.9.3", - "borsh-derive 0.9.3", + "borsh-derive 1.5.7", "solana-program 2.2.1", ] @@ -1951,7 +1985,7 @@ name = "repository-layout-program" version = "0.1.0" dependencies = [ "borsh 0.9.3", - "borsh-derive 0.9.3", + "borsh-derive 1.5.7", "solana-program 2.2.1", ] @@ -3604,7 +3638,7 @@ name = "token-2022-default-account-state-program" version = "0.1.0" dependencies = [ "borsh 0.9.3", - "borsh-derive 0.9.3", + "borsh-derive 1.5.7", "solana-program 1.18.26", "spl-associated-token-account", "spl-token-2022 0.7.0", @@ -3615,7 +3649,7 @@ name = "token-2022-mint-close-authority-program" version = "0.1.0" dependencies = [ "borsh 0.9.3", - "borsh-derive 0.9.3", + "borsh-derive 1.5.7", "solana-program 2.2.1", "spl-associated-token-account", "spl-token-2022 0.7.0", @@ -3626,7 +3660,7 @@ name = "token-2022-multiple-extensions-program" version = "0.1.0" dependencies = [ "borsh 0.9.3", - "borsh-derive 0.9.3", + "borsh-derive 1.5.7", "solana-program 1.18.26", "spl-associated-token-account", "spl-token-2022 0.7.0", @@ -3637,7 +3671,7 @@ name = "token-2022-non-transferable-program" version = "0.1.0" dependencies = [ "borsh 0.9.3", - "borsh-derive 0.9.3", + "borsh-derive 1.5.7", "solana-program 2.2.1", "spl-associated-token-account", "spl-token-2022 0.7.0", @@ -3648,7 +3682,7 @@ name = "token-2022-transfer-fees-program" version = "0.1.0" dependencies = [ "borsh 0.10.4", - "borsh-derive 0.9.3", + "borsh-derive 1.5.7", "solana-program 2.2.1", "spl-associated-token-account", "spl-token-2022 0.7.0", @@ -3727,7 +3761,7 @@ name = "transfer-sol-program" version = "0.1.0" dependencies = [ "borsh 0.9.3", - "borsh-derive 0.9.3", + "borsh-derive 1.5.7", "solana-program 2.2.1", ] diff --git a/basics/account-data/native/program/Cargo.toml b/basics/account-data/native/program/Cargo.toml index 6720a04f2..359d23ba1 100644 --- a/basics/account-data/native/program/Cargo.toml +++ b/basics/account-data/native/program/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" [dependencies] solana-program = "2.0" borsh = "0.9.3" -borsh-derive = "0.9.1" +borsh-derive = "1.5.7" [lib] crate-type = ["cdylib", "lib"] diff --git a/basics/close-account/native/program/Cargo.toml b/basics/close-account/native/program/Cargo.toml index 13f48c06c..5a0b7014c 100644 --- a/basics/close-account/native/program/Cargo.toml +++ b/basics/close-account/native/program/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" [dependencies] borsh = "0.9.3" -borsh-derive = "0.9.1" +borsh-derive = "1.5.7" solana-program = "2.0" [lib] diff --git a/basics/favorites/native/program/Cargo.toml b/basics/favorites/native/program/Cargo.toml index 69728af1b..1806dcff1 100644 --- a/basics/favorites/native/program/Cargo.toml +++ b/basics/favorites/native/program/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" [dependencies] borsh = "0.9.3" solana-program = "2.0" -borsh-derive = "0.9.1" +borsh-derive = "1.5.7" [lib] crate-type = ["cdylib", "lib"] diff --git a/basics/pda-rent-payer/native/program/Cargo.toml b/basics/pda-rent-payer/native/program/Cargo.toml index 9e244e1a8..32212fbcf 100644 --- a/basics/pda-rent-payer/native/program/Cargo.toml +++ b/basics/pda-rent-payer/native/program/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" [dependencies] solana-program = "2.0" borsh = "0.9.3" -borsh-derive = "0.9.1" +borsh-derive = "1.5.7" [lib] crate-type = ["cdylib", "lib"] diff --git a/basics/processing-instructions/native/program/Cargo.toml b/basics/processing-instructions/native/program/Cargo.toml index b4a4c3465..221f9b717 100644 --- a/basics/processing-instructions/native/program/Cargo.toml +++ b/basics/processing-instructions/native/program/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" [dependencies] borsh = "0.9.3" -borsh-derive = "0.9.1" +borsh-derive = "1.5.7" solana-program = "2.0" [lib] diff --git a/basics/program-derived-addresses/native/program/Cargo.toml b/basics/program-derived-addresses/native/program/Cargo.toml index 0ba09939a..85f91939f 100644 --- a/basics/program-derived-addresses/native/program/Cargo.toml +++ b/basics/program-derived-addresses/native/program/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" [dependencies] solana-program = "2.0" borsh = "0.9.3" -borsh-derive = "0.9.1" +borsh-derive = "1.5.7" [lib] crate-type = ["cdylib", "lib"] diff --git a/basics/realloc/native/program/Cargo.toml b/basics/realloc/native/program/Cargo.toml index 5ff8a73d0..187182af9 100644 --- a/basics/realloc/native/program/Cargo.toml +++ b/basics/realloc/native/program/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" [dependencies] borsh = "0.9.3" -borsh-derive = "0.9.1" +borsh-derive = "1.5.7" solana-program = "2.0" [lib] diff --git a/basics/rent/native/program/Cargo.toml b/basics/rent/native/program/Cargo.toml index ab437a559..c577e215d 100644 --- a/basics/rent/native/program/Cargo.toml +++ b/basics/rent/native/program/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" [dependencies] borsh = "0.9.3" -borsh-derive = "0.9.1" +borsh-derive = "1.5.7" solana-program = "2.0" [lib] diff --git a/basics/repository-layout/native/program/Cargo.toml b/basics/repository-layout/native/program/Cargo.toml index 0f928a885..a82d961da 100644 --- a/basics/repository-layout/native/program/Cargo.toml +++ b/basics/repository-layout/native/program/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" [dependencies] borsh = "0.9.3" -borsh-derive = "0.9.1" +borsh-derive = "1.5.7" solana-program = "2.0" [lib] diff --git a/basics/transfer-sol/native/program/Cargo.toml b/basics/transfer-sol/native/program/Cargo.toml index 973e22016..1415562b1 100644 --- a/basics/transfer-sol/native/program/Cargo.toml +++ b/basics/transfer-sol/native/program/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" [dependencies] borsh = "0.9.3" -borsh-derive = "0.9.1" +borsh-derive = "1.5.7" solana-program = "2.0" [lib] diff --git a/tokens/token-2022/default-account-state/native/program/Cargo.toml b/tokens/token-2022/default-account-state/native/program/Cargo.toml index 8608a9fdc..cf711ba53 100644 --- a/tokens/token-2022/default-account-state/native/program/Cargo.toml +++ b/tokens/token-2022/default-account-state/native/program/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" [dependencies] borsh = "0.9.3" -borsh-derive = "0.9.1" +borsh-derive = "1.5.7" solana-program = "1.18.17" spl-associated-token-account = { version="2.0.0", features = [ "no-entrypoint" ] } spl-token-2022 = {version = "0.7.0", features = [ "no-entrypoint" ] } diff --git a/tokens/token-2022/mint-close-authority/native/program/Cargo.toml b/tokens/token-2022/mint-close-authority/native/program/Cargo.toml index 7f03d9d2d..ceab32360 100644 --- a/tokens/token-2022/mint-close-authority/native/program/Cargo.toml +++ b/tokens/token-2022/mint-close-authority/native/program/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" [dependencies] borsh = "0.9.3" -borsh-derive = "0.9.1" +borsh-derive = "1.5.7" solana-program = "2.0" spl-associated-token-account = { version="2.0.0", features = [ "no-entrypoint" ] } spl-token-2022 = {version = "0.7.0", features = [ "no-entrypoint" ] } diff --git a/tokens/token-2022/multiple-extensions/native/program/Cargo.toml b/tokens/token-2022/multiple-extensions/native/program/Cargo.toml index f0f41d285..a97e03158 100644 --- a/tokens/token-2022/multiple-extensions/native/program/Cargo.toml +++ b/tokens/token-2022/multiple-extensions/native/program/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" [dependencies] borsh = "0.9.3" -borsh-derive = "0.9.1" +borsh-derive = "1.5.7" solana-program = "1.18.17" spl-associated-token-account = { version="2.0.0", features = [ "no-entrypoint" ] } spl-token-2022 = {version = "0.7.0", features = [ "no-entrypoint" ] } diff --git a/tokens/token-2022/non-transferable/native/program/Cargo.toml b/tokens/token-2022/non-transferable/native/program/Cargo.toml index 88583b25a..3bb3207a8 100644 --- a/tokens/token-2022/non-transferable/native/program/Cargo.toml +++ b/tokens/token-2022/non-transferable/native/program/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" [dependencies] borsh = "0.9.3" -borsh-derive = "0.9.1" +borsh-derive = "1.5.7" solana-program = "2.0" spl-associated-token-account = { version="2.0.0", features = [ "no-entrypoint" ] } spl-token-2022 = {version = "0.7.0", features = [ "no-entrypoint" ] } diff --git a/tokens/token-2022/transfer-fee/native/program/Cargo.toml b/tokens/token-2022/transfer-fee/native/program/Cargo.toml index 5a80f483d..4b7b92ffc 100644 --- a/tokens/token-2022/transfer-fee/native/program/Cargo.toml +++ b/tokens/token-2022/transfer-fee/native/program/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" [dependencies] borsh = "0.10.3" -borsh-derive = "0.9.1" +borsh-derive = "1.5.7" solana-program = "2.0" spl-associated-token-account = { version="2.0.0", features = [ "no-entrypoint" ] } spl-token-2022 = {version = "0.7.0", features = [ "no-entrypoint" ] }