diff --git a/Cargo.toml b/Cargo.toml index 4bd18a1c48..d65082e335 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -109,290 +109,6 @@ exclude = [ # This prevents a Travis CI error when building for Windows. resolver = "2" -[workspace.package] -version = "1.15.0" -authors = ["Solana Maintainers "] -repository = "https://github.com/solana-labs/solana" -homepage = "https://solana.com/" -license = "Apache-2.0" -edition = "2021" - -[workspace.dependencies] -aes-gcm-siv = "0.10.3" -ahash = "0.7.6" -anyhow = "1.0.58" -ark-bn254 = "0.3.0" -ark-ec = "0.3.0" -ark-ff = "0.3.0" -array-bytes = "=1.4.1" -arrayref = "0.3.6" -assert_cmd = "2.0" -assert_matches = "1.5.0" -async-mutex = "1.4.0" -async-trait = "0.1.57" -atty = "0.2.11" -backoff = "0.4.0" -base64 = "0.13.0" -bincode = "1.3.3" -bitflags = "1.3.1" -blake3 = "1.3.1" -block-buffer = "0.9.0" -borsh = "0.9.3" -borsh-derive = "0.9.1" -bs58 = "0.4.0" -bv = "0.11.1" -byte-unit = "4.0.14" -bytecount = "0.6.3" -bytemuck = "1.11.0" -byteorder = "1.4.3" -bytes = "1.2" -bzip2 = "0.4.4" -caps = "0.5.4" -cargo_metadata = "0.15.0" -cc = "1.0.78" -chrono = { version = "0.4.23", default-features = false } -chrono-humanize = "0.2.1" -cipher = "0.4" -clap = "2.33.1" -console = "0.15.0" -console_error_panic_hook = "0.1.7" -console_log = "0.2.0" -const_format = "0.2.26" -core_affinity = "0.5.10" -criterion-stats = "0.3.0" -crossbeam-channel = "0.5.6" -csv = "1.1.6" -ctrlc = "3.2.3" -curve25519-dalek = "3.2.1" -dashmap = "4.0.2" -derivation-path = { version = "0.2.0", default-features = false } -dialoguer = "0.10.2" -digest = "0.10.1" -dir-diff = "0.3.2" -dirs-next = "2.0.0" -dlopen = "0.1.8" -dlopen_derive = "0.1.4" -eager = "0.1.0" -ed25519-dalek = "=1.0.1" -ed25519-dalek-bip32 = "0.2.0" -either = "1.7.0" -enum_dispatch = "0.3.8" -enum-iterator = "1.2.0" -env_logger = "0.9.3" -etcd-client = "0.8.1" -fast-math = "0.1" -fd-lock = "3.0.6" -flate2 = "1.0.24" -fnv = "1.0.7" -fs_extra = "1.2.0" -futures = "0.3.24" -futures-util = "0.3.25" -gag = "1.0.0" -generic-array = { version = "0.14.6", default-features = false } -gethostname = "0.2.3" -getrandom = "0.1.14" -goauth = "0.13.1" -hashbrown = "0.12" -hex = "0.4.3" -hidapi = { version = "1.4.1", default-features = false } -histogram = "0.6.9" -hmac = "0.12.1" -http = "0.2.8" -humantime = "2.0.1" -hyper = "0.14.20" -hyper-proxy = "0.9.1" -im = "15.1.0" -index_list = "0.2.7" -indexmap = "1.9.1" -indicatif = "0.17.1" -Inflector = "0.11.4" -itertools = "0.10.5" -jemallocator = { package = "tikv-jemallocator", version = "0.4.1", features = ["unprefixed_malloc_on_supported_platforms"] } -js-sys = "0.3.59" -json5 = "0.4.1" -jsonrpc-core = "18.0.0" -jsonrpc-core-client = "18.0.0" -jsonrpc-derive = "18.0.0" -jsonrpc-http-server = "18.0.0" -jsonrpc-ipc-server = "18.0.0" -jsonrpc-pubsub = "18.0.0" -jsonrpc-server-utils = "18.0.0" -lazy_static = "1.4.0" -libc = "0.2.131" -libloading = "0.7.3" -libsecp256k1 = "0.6.0" -log = "0.4.17" -lru = "0.7.7" -lz4 = "1.24.0" -matches = "0.1.9" -memmap2 = "0.5.8" -memoffset = "0.6" -merlin = "3" -min-max-heap = "1.3.0" -modular-bitfield = "0.11.2" -nix = "0.25.0" -num-bigint = "0.4.3" -num_cpus = "1.13.1" -num_enum = "0.5.7" -num-derive = "0.3" -num-traits = "0.2" -once_cell = "1.13.0" -openssl = "0.10" -ouroboros = "0.15.0" -parking_lot = "0.12" -pbkdf2 = { version = "0.11.0", default-features = false } -pem = "1.1.1" -percentage = "0.1.0" -pickledb = { version = "0.5.1", default-features = false } -pkcs8 = "0.8.0" -predicates = "2.1" -pretty-hex = "0.3.0" -proc-macro2 = "1.0.19" -proptest = "1.0" -prost = "0.11.0" -prost-types = "0.11.1" -protobuf-src = "1.0.5" -qstring = "0.7.2" -quinn = "0.9.3" -quinn-proto = "0.9.2" -quinn-udp = "0.3.2" -quote = "1.0" -rand = "0.7.0" -rand_chacha = "0.2.2" -rand_core = "0.6.3" -raptorq = "1.7.0" -rayon = "1.5.3" -rcgen = "0.10.0" -reed-solomon-erasure = "6.0.0" -regex = "1.6.0" -reqwest = { version = "0.11.12", default-features = false } -rpassword = "7.0" -rustc_version = "0.4" -rustls = { version = "0.20.6", default-features = false } -rustversion = "1.0.9" -scopeguard = "1.1.0" -semver = "1.0.16" -serde = "1.0.144" -serde_bytes = "0.11.7" -serde_derive = "1.0.103" -serde_json = "1.0.83" -serde_yaml = "0.9.13" -serial_test = "0.9.0" -sha2 = "0.10.5" -sha3 = "0.10.4" -signal-hook = "0.3.14" -smpl_jwt = "0.7.1" -socket2 = "0.4.7" -soketto = "0.7" -solana_rbpf = "=0.2.38" -solana-account-decoder = { path = "account-decoder", version = "=1.15.0" } -solana-address-lookup-table-program = { path = "programs/address-lookup-table", version = "=1.15.0" } -solana-banks-client = { path = "banks-client", version = "=1.15.0" } -solana-banks-interface = { path = "banks-interface", version = "=1.15.0" } -solana-banks-server = { path = "banks-server", version = "=1.15.0" } -solana-bench-tps = { path = "bench-tps", version = "=1.15.0" } -solana-bloom = { path = "bloom", version = "=1.15.0" } -solana-bpf-loader-program = { path = "programs/bpf_loader", version = "=1.15.0" } -solana-bucket-map = { path = "bucket_map", version = "=1.15.0" } -solana-clap-utils = { path = "clap-utils", version = "=1.15.0" } -solana-clap-v3-utils = { path = "clap-v3-utils", version = "=1.15.0" } -solana-cli = { path = "cli", version = "=1.15.0" } -solana-cli-config = { path = "cli-config", version = "=1.15.0" } -solana-cli-output = { path = "cli-output", version = "=1.15.0" } -solana-client = { path = "client", version = "=1.15.0" } -solana-compute-budget-program = { path = "programs/compute-budget", version = "=1.15.0" } -solana-config-program = { path = "programs/config", version = "=1.15.0" } -solana-core = { path = "core", version = "=1.15.0" } -solana-download-utils = { path = "download-utils", version = "=1.15.0" } -solana-entry = { path = "entry", version = "=1.15.0" } -solana-faucet = { path = "faucet", version = "=1.15.0" } -solana-frozen-abi = { path = "frozen-abi", version = "=1.15.0" } -solana-frozen-abi-macro = { path = "frozen-abi/macro", version = "=1.15.0" } -solana-genesis = { path = "genesis", version = "=1.15.0" } -solana-genesis-utils = { path = "genesis-utils", version = "=1.15.0" } -solana-geyser-plugin-interface = { path = "geyser-plugin-interface", version = "=1.15.0" } -solana-geyser-plugin-manager = { path = "geyser-plugin-manager", version = "=1.15.0" } -solana-gossip = { path = "gossip", version = "=1.15.0" } -solana-ledger = { path = "ledger", version = "=1.15.0" } -solana-local-cluster = { path = "local-cluster", version = "=1.15.0" } -solana-logger = { path = "logger", version = "=1.15.0" } -solana-measure = { path = "measure", version = "=1.15.0" } -solana-merkle-tree = { path = "merkle-tree", version = "=1.15.0" } -solana-metrics = { path = "metrics", version = "=1.15.0" } -solana-net-utils = { path = "net-utils", version = "=1.15.0" } -solana-notifier = { path = "notifier", version = "=1.15.0" } -solana-perf = { path = "perf", version = "=1.15.0" } -solana-poh = { path = "poh", version = "=1.15.0" } -solana-program = { path = "sdk/program", version = "=1.15.0" } -solana-program-runtime = { path = "program-runtime", version = "=1.15.0" } -solana-program-test = { path = "program-test", version = "=1.15.0" } -solana-pubsub-client = { path = "pubsub-client", version = "=1.15.0" } -solana-quic-client = { path = "quic-client", version = "=1.15.0" } -solana-rayon-threadlimit = { path = "rayon-threadlimit", version = "=1.15.0" } -solana-remote-wallet = { path = "remote-wallet", version = "=1.15.0", default-features = false } -solana-rpc = { path = "rpc", version = "=1.15.0" } -solana-rpc-client = { path = "rpc-client", version = "=1.15.0", default-features = false } -solana-rpc-client-api = { path = "rpc-client-api", version = "=1.15.0" } -solana-rpc-client-nonce-utils = { path = "rpc-client-nonce-utils", version = "=1.15.0" } -solana-runtime = { path = "runtime", version = "=1.15.0" } -solana-sdk = { path = "sdk", version = "=1.15.0" } -solana-sdk-macro = { path = "sdk/macro", version = "=1.15.0" } -solana-send-transaction-service = { path = "send-transaction-service", version = "=1.15.0" } -solana-stake-program = { path = "programs/stake", version = "=1.15.0" } -solana-storage-bigtable = { path = "storage-bigtable", version = "=1.15.0" } -solana-storage-proto = { path = "storage-proto", version = "=1.15.0" } -solana-streamer = { path = "streamer", version = "=1.15.0" } -solana-sys-tuner = { path = "sys-tuner", version = "=1.15.0" } -solana-test-validator = { path = "test-validator", version = "=1.15.0" } -solana-thin-client = { path = "thin-client", version = "=1.15.0" } -solana-tpu-client = { path = "tpu-client", version = "=1.15.0", default-features = false } -solana-transaction-status = { path = "transaction-status", version = "=1.15.0" } -solana-udp-client = { path = "udp-client", version = "=1.15.0" } -solana-version = { path = "version", version = "=1.15.0" } -solana-vote-program = { path = "programs/vote", version = "=1.15.0" } -solana-zk-token-proof-program = { path = "programs/zk-token-proof", version = "=1.15.0" } -solana-zk-token-sdk = { path = "zk-token-sdk", version = "=1.15.0" } -spl-associated-token-account = "=1.1.2" -spl-instruction-padding = "0.1" -spl-memo = "=3.0.1" -spl-token = "=3.5.0" -spl-token-2022 = "=0.5.0" -static_assertions = "1.1.0" -stream-cancel = "0.8.1" -strum = "0.24" -strum_macros = "0.24" -subtle = "2.4.1" -symlink = "0.1.0" -syn = "1.0" -sys-info = "0.9.1" -sysctl = "0.4.4" -systemstat = "0.2.0" -tar = "0.4.38" -tarpc = "0.29.0" -tempfile = "3.3.0" -test-case = "2.2.2" -thiserror = "1.0.31" -tiny-bip39 = "0.8.2" -tokio = "~1.14.1" -tokio-serde = "0.8" -tokio-stream = "0.1.9" -tokio-tungstenite = "0.17.2" -tokio-util = "0.6" -tonic = "0.8.2" -tonic-build = "0.8.0" -trees = "0.4.2" -tungstenite = "0.17.2" -unix_socket2 = "0.5.4" -uriparse = "0.6.4" -url = "2.2.2" -users = "0.10.0" -wasm-bindgen = "0.2" -winapi = "0.3.8" -winreg = "0.10" -x509-parser = "0.14.0" -zeroize = { version = "1.3", default-features = false } -zstd = "0.11.2" - # for details, see https://github.com/solana-labs/crossbeam/commit/fd279d707025f0e60951e429bf778b4813d1b6bf [patch.crates-io] crossbeam-epoch = { git = "https://github.com/solana-labs/crossbeam", rev = "fd279d707025f0e60951e429bf778b4813d1b6bf" } diff --git a/account-decoder/Cargo.toml b/account-decoder/Cargo.toml index 09083a4825..fff0816da9 100644 --- a/account-decoder/Cargo.toml +++ b/account-decoder/Cargo.toml @@ -1,31 +1,31 @@ [package] name = "solana-account-decoder" +version = "1.15.0" description = "Solana account decoder" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-account-decoder" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +license = "Apache-2.0" +edition = "2021" [dependencies] -Inflector = { workspace = true } -base64 = { workspace = true } -bincode = { workspace = true } -bs58 = { workspace = true } -bv = { workspace = true } -lazy_static = { workspace = true } -serde = { workspace = true } -serde_derive = { workspace = true } -serde_json = { workspace = true } -solana-address-lookup-table-program = { workspace = true } -solana-config-program = { workspace = true } -solana-sdk = { workspace = true } -spl-token = { workspace = true, features = ["no-entrypoint"] } -spl-token-2022 = { workspace = true, features = ["no-entrypoint"] } -thiserror = { workspace = true } -zstd = { workspace = true } +Inflector = "0.11.4" +base64 = "0.13.0" +bincode = "1.3.3" +bs58 = "0.4.0" +bv = "0.11.1" +lazy_static = "1.4.0" +serde = "1.0.144" +serde_derive = "1.0.103" +serde_json = "1.0.83" +solana-address-lookup-table-program = { path = "../programs/address-lookup-table", version = "=1.15.0" } +solana-config-program = { path = "../programs/config", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +spl-token = { version = "=3.5.0", features = ["no-entrypoint"] } +spl-token-2022 = { version = "=0.5.0", features = ["no-entrypoint"] } +thiserror = "1.0" +zstd = "0.11.2" [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/accounts-bench/Cargo.toml b/accounts-bench/Cargo.toml index 3dafb8f8cd..a23017d031 100644 --- a/accounts-bench/Cargo.toml +++ b/accounts-bench/Cargo.toml @@ -1,22 +1,22 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-accounts-bench" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -clap = { workspace = true } -log = { workspace = true } -rayon = { workspace = true } -solana-logger = { workspace = true } -solana-measure = { workspace = true } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-version = { workspace = true } +clap = "2.33.1" +log = "0.4.17" +rayon = "1.5.3" +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/accounts-cluster-bench/Cargo.toml b/accounts-cluster-bench/Cargo.toml index 82ee234add..39c36afc9d 100644 --- a/accounts-cluster-bench/Cargo.toml +++ b/accounts-cluster-bench/Cargo.toml @@ -1,38 +1,38 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-accounts-cluster-bench" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -clap = { workspace = true } -log = { workspace = true } -rand = { workspace = true } -rayon = { workspace = true } -solana-account-decoder = { workspace = true } -solana-clap-utils = { workspace = true } -solana-client = { workspace = true } -solana-faucet = { workspace = true } -solana-gossip = { workspace = true } -solana-logger = { workspace = true } -solana-measure = { workspace = true } -solana-net-utils = { workspace = true } -solana-rpc-client = { workspace = true, features = ["default"] } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-streamer = { workspace = true } -solana-transaction-status = { workspace = true } -solana-version = { workspace = true } -spl-token = { workspace = true, features = ["no-entrypoint"] } +clap = "2.33.1" +log = "0.4.17" +rand = "0.7.0" +rayon = "1.5.3" +solana-account-decoder = { path = "../account-decoder", version = "=1.15.0" } +solana-clap-utils = { path = "../clap-utils", version = "=1.15.0" } +solana-client = { path = "../client", version = "=1.15.0" } +solana-faucet = { path = "../faucet", version = "=1.15.0" } +solana-gossip = { path = "../gossip", version = "=1.15.0" } +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-net-utils = { path = "../net-utils", version = "=1.15.0" } +solana-rpc-client = { path = "../rpc-client", version = "=1.15.0" } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-streamer = { path = "../streamer", version = "=1.15.0" } +solana-transaction-status = { path = "../transaction-status", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } +spl-token = { version = "=3.5.0", features = ["no-entrypoint"] } [dev-dependencies] -solana-core = { workspace = true } -solana-local-cluster = { workspace = true } -solana-test-validator = { workspace = true } +solana-core = { path = "../core", version = "=1.15.0" } +solana-local-cluster = { path = "../local-cluster", version = "=1.15.0" } +solana-test-validator = { path = "../test-validator", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/banking-bench/Cargo.toml b/banking-bench/Cargo.toml index 258f1ba13f..965d89cc9f 100644 --- a/banking-bench/Cargo.toml +++ b/banking-bench/Cargo.toml @@ -1,32 +1,32 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-banking-bench" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] clap = { version = "3.1.8", features = ["derive"] } -crossbeam-channel = { workspace = true } -log = { workspace = true } -rand = { workspace = true } -rayon = { workspace = true } -solana-client = { workspace = true } -solana-core = { workspace = true } -solana-gossip = { workspace = true } -solana-ledger = { workspace = true } -solana-logger = { workspace = true } -solana-measure = { workspace = true } -solana-perf = { workspace = true } -solana-poh = { workspace = true } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-streamer = { workspace = true } -solana-tpu-client = { workspace = true } -solana-version = { workspace = true } +crossbeam-channel = "0.5" +log = "0.4.17" +rand = "0.7.0" +rayon = "1.5.3" +solana-client = { path = "../client", version = "=1.15.0" } +solana-core = { path = "../core", version = "=1.15.0" } +solana-gossip = { path = "../gossip", version = "=1.15.0" } +solana-ledger = { path = "../ledger", version = "=1.15.0" } +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-perf = { path = "../perf", version = "=1.15.0" } +solana-poh = { path = "../poh", version = "=1.15.0" } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-streamer = { path = "../streamer", version = "=1.15.0" } +solana-tpu-client = { path = "../tpu-client", version = "=1.15.0", default-features = false } +solana-version = { path = "../version", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/banks-client/Cargo.toml b/banks-client/Cargo.toml index 3b1218777e..1e26e122a4 100644 --- a/banks-client/Cargo.toml +++ b/banks-client/Cargo.toml @@ -1,27 +1,28 @@ [package] name = "solana-banks-client" +version = "1.15.0" +description = "Solana banks client" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-banks-client" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -borsh = { workspace = true } -futures = { workspace = true } -solana-banks-interface = { workspace = true } -solana-program = { workspace = true } -solana-sdk = { workspace = true } -tarpc = { workspace = true, features = ["full"] } -thiserror = { workspace = true } -tokio = { workspace = true, features = ["full"] } -tokio-serde = { workspace = true, features = ["bincode"] } +borsh = "0.9.3" +futures = "0.3" +solana-banks-interface = { path = "../banks-interface", version = "=1.15.0" } +solana-program = { path = "../sdk/program", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +tarpc = { version = "0.29.0", features = ["full"] } +thiserror = "1.0" +tokio = { version = "~1.14.1", features = ["full"] } +tokio-serde = { version = "0.8", features = ["bincode"] } [dev-dependencies] -solana-banks-server = { workspace = true } -solana-runtime = { workspace = true } +solana-banks-server = { path = "../banks-server", version = "=1.15.0" } +solana-runtime = { path = "../runtime", version = "=1.15.0" } [lib] crate-type = ["lib"] diff --git a/banks-interface/Cargo.toml b/banks-interface/Cargo.toml index 6bf995674c..9309a2b7c4 100644 --- a/banks-interface/Cargo.toml +++ b/banks-interface/Cargo.toml @@ -1,18 +1,18 @@ [package] name = "solana-banks-interface" +version = "1.15.0" description = "Solana banks RPC interface" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-banks-interface" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -serde = { workspace = true, features = ["derive"] } -solana-sdk = { workspace = true } -tarpc = { workspace = true, features = ["full"] } +serde = { version = "1.0.144", features = ["derive"] } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +tarpc = { version = "0.29.0", features = ["full"] } [lib] crate-type = ["lib"] diff --git a/banks-server/Cargo.toml b/banks-server/Cargo.toml index e4ada7291a..a9945b8692 100644 --- a/banks-server/Cargo.toml +++ b/banks-server/Cargo.toml @@ -1,27 +1,27 @@ [package] name = "solana-banks-server" +version = "1.15.0" description = "Solana banks server" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-banks-server" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -bincode = { workspace = true } -crossbeam-channel = { workspace = true } -futures = { workspace = true } -solana-banks-interface = { workspace = true } -solana-client = { workspace = true } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-send-transaction-service = { workspace = true } -tarpc = { workspace = true, features = ["full"] } -tokio = { workspace = true, features = ["full"] } -tokio-serde = { workspace = true, features = ["bincode"] } -tokio-stream = { workspace = true } +bincode = "1.3.3" +crossbeam-channel = "0.5" +futures = "0.3" +solana-banks-interface = { path = "../banks-interface", version = "=1.15.0" } +solana-client = { path = "../client", version = "=1.15.0" } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-send-transaction-service = { path = "../send-transaction-service", version = "=1.15.0" } +tarpc = { version = "0.29.0", features = ["full"] } +tokio = { version = "1", features = ["full"] } +tokio-serde = { version = "0.8", features = ["bincode"] } +tokio-stream = "0.1" [lib] crate-type = ["lib"] diff --git a/bench-streamer/Cargo.toml b/bench-streamer/Cargo.toml index 2af7ec8f39..3e67f504d3 100644 --- a/bench-streamer/Cargo.toml +++ b/bench-streamer/Cargo.toml @@ -1,19 +1,19 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-bench-streamer" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] clap = { version = "3.1.5", features = ["cargo"] } -crossbeam-channel = { workspace = true } -solana-net-utils = { workspace = true } -solana-streamer = { workspace = true } -solana-version = { workspace = true } +crossbeam-channel = "0.5" +solana-net-utils = { path = "../net-utils", version = "=1.15.0" } +solana-streamer = { path = "../streamer", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/bench-tps/Cargo.toml b/bench-tps/Cargo.toml index d42f3f5e74..afe2d91d69 100644 --- a/bench-tps/Cargo.toml +++ b/bench-tps/Cargo.toml @@ -1,49 +1,49 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-bench-tps" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -clap = { workspace = true } -crossbeam-channel = { workspace = true } -log = { workspace = true } -rand = { workspace = true } -rayon = { workspace = true } -serde_json = { workspace = true } -serde_yaml = { workspace = true } -solana-clap-utils = { workspace = true } -solana-cli-config = { workspace = true } -solana-client = { workspace = true } -solana-core = { workspace = true } -solana-faucet = { workspace = true } -solana-genesis = { workspace = true } -solana-gossip = { workspace = true } -solana-logger = { workspace = true } -solana-measure = { workspace = true } -solana-metrics = { workspace = true } -solana-net-utils = { workspace = true } -solana-rpc = { workspace = true } -solana-rpc-client = { workspace = true } -solana-rpc-client-api = { workspace = true } -solana-rpc-client-nonce-utils = { workspace = true } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-streamer = { workspace = true } -solana-thin-client = { workspace = true } -solana-tpu-client = { workspace = true } -solana-version = { workspace = true } -spl-instruction-padding = { workspace = true } -thiserror = { workspace = true } +clap = "2.33.1" +crossbeam-channel = "0.5" +log = "0.4.17" +rand = "0.7.0" +rayon = "1.5.3" +serde_json = "1.0.83" +serde_yaml = "0.9.13" +solana-clap-utils = { path = "../clap-utils", version = "=1.15.0" } +solana-cli-config = { path = "../cli-config", version = "=1.15.0" } +solana-client = { path = "../client", version = "=1.15.0" } +solana-core = { path = "../core", version = "=1.15.0" } +solana-faucet = { path = "../faucet", version = "=1.15.0" } +solana-genesis = { path = "../genesis", version = "=1.15.0" } +solana-gossip = { path = "../gossip", version = "=1.15.0" } +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-metrics = { path = "../metrics", version = "=1.15.0" } +solana-net-utils = { path = "../net-utils", version = "=1.15.0" } +solana-rpc = { path = "../rpc", version = "=1.15.0" } +solana-rpc-client = { path = "../rpc-client", version = "=1.15.0", default-features = false } +solana-rpc-client-api = { path = "../rpc-client-api", version = "=1.15.0" } +solana-rpc-client-nonce-utils = { path = "../rpc-client-nonce-utils", version = "=1.15.0" } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-streamer = { path = "../streamer", version = "=1.15.0" } +solana-thin-client = { path = "../thin-client", version = "=1.15.0" } +solana-tpu-client = { path = "../tpu-client", version = "=1.15.0", default-features = false } +solana-version = { path = "../version", version = "=1.15.0" } +spl-instruction-padding = "0.1" +thiserror = "1.0" [dev-dependencies] -serial_test = { workspace = true } -solana-local-cluster = { workspace = true } -solana-test-validator = { workspace = true } +serial_test = "0.9.0" +solana-local-cluster = { path = "../local-cluster", version = "=1.15.0" } +solana-test-validator = { path = "../test-validator", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/bloom/Cargo.toml b/bloom/Cargo.toml index f47fc1f73d..4cf0c667dc 100644 --- a/bloom/Cargo.toml +++ b/bloom/Cargo.toml @@ -1,25 +1,25 @@ [package] name = "solana-bloom" +version = "1.15.0" description = "Solana bloom filter" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-bloom" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -bv = { workspace = true, features = ["serde"] } -fnv = { workspace = true } -log = { workspace = true } -rand = { workspace = true } -rayon = { workspace = true } -serde = { workspace = true, features = ["rc"] } -serde_derive = { workspace = true } -solana-frozen-abi = { workspace = true } -solana-frozen-abi-macro = { workspace = true } -solana-sdk = { workspace = true } +bv = { version = "0.11.1", features = ["serde"] } +fnv = "1.0.7" +log = "0.4.17" +rand = "0.7.0" +rayon = "1.5.3" +serde = { version = "1.0.144", features = ["rc"] } +serde_derive = "1.0.103" +solana-frozen-abi = { path = "../frozen-abi", version = "=1.15.0" } +solana-frozen-abi-macro = { path = "../frozen-abi/macro", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } [lib] crate-type = ["lib"] @@ -29,4 +29,4 @@ name = "solana_bloom" targets = ["x86_64-unknown-linux-gnu"] [build-dependencies] -rustc_version = { workspace = true } +rustc_version = "0.4" diff --git a/bucket_map/Cargo.toml b/bucket_map/Cargo.toml index 5da8fb56a1..2688c4b1ff 100644 --- a/bucket_map/Cargo.toml +++ b/bucket_map/Cargo.toml @@ -1,28 +1,28 @@ [package] name = "solana-bucket-map" +version = "1.15.0" description = "solana-bucket-map" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-bucket-map" readme = "../README.md" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +repository = "https://github.com/solana-labs/solana" +authors = ["Solana Maintainers "] +license = "Apache-2.0" +edition = "2021" [dependencies] -log = { workspace = true } -memmap2 = { workspace = true } -modular-bitfield = { workspace = true } -rand = { workspace = true } -solana-measure = { workspace = true } -solana-sdk = { workspace = true } -tempfile = { workspace = true } +log = { version = "0.4.17" } +memmap2 = "0.5.8" +modular-bitfield = "0.11.2" +rand = "0.7.0" +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +tempfile = "3.3.0" [dev-dependencies] -fs_extra = { workspace = true } -rayon = { workspace = true } -solana-logger = { workspace = true } +fs_extra = "1.2.0" +rayon = "1.5.3" +solana-logger = { path = "../logger", version = "=1.15.0" } [lib] crate-type = ["lib"] diff --git a/ci/check-channel-version.sh b/ci/check-channel-version.sh index 6027a9ec73..abd9d10634 100755 --- a/ci/check-channel-version.sh +++ b/ci/check-channel-version.sh @@ -8,7 +8,7 @@ if [[ -z $CI_TAG ]]; then if [[ -n $CHANNEL_LATEST_TAG ]]; then source scripts/read-cargo-variable.sh - version=$(readCargoVariable version Cargo.toml) + version=$(readCargoVariable version "version/Cargo.toml") echo "latest channel tag: $CHANNEL_LATEST_TAG" echo "current version: v$version" diff --git a/clap-utils/Cargo.toml b/clap-utils/Cargo.toml index 80f7430cba..977756134d 100644 --- a/clap-utils/Cargo.toml +++ b/clap-utils/Cargo.toml @@ -1,28 +1,28 @@ [package] name = "solana-clap-utils" +version = "1.15.0" description = "Solana utilities for the clap" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-clap-utils" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -chrono = { workspace = true, features = ["default"] } +chrono = "0.4" clap = "2.33.0" -rpassword = { workspace = true } -solana-perf = { workspace = true } -solana-remote-wallet = { workspace = true } -solana-sdk = { workspace = true } -thiserror = { workspace = true } -tiny-bip39 = { workspace = true } -uriparse = { workspace = true } -url = { workspace = true } +rpassword = "7.0" +solana-perf = { path = "../perf", version = "=1.15.0" } +solana-remote-wallet = { path = "../remote-wallet", version = "=1.15.0", default-features = false } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +thiserror = "1.0.31" +tiny-bip39 = "0.8.2" +uriparse = "0.6.4" +url = "2.2.2" [dev-dependencies] -tempfile = { workspace = true } +tempfile = "3.3.0" [lib] name = "solana_clap_utils" diff --git a/clap-v3-utils/Cargo.toml b/clap-v3-utils/Cargo.toml index 2582acb350..66c9f07510 100644 --- a/clap-v3-utils/Cargo.toml +++ b/clap-v3-utils/Cargo.toml @@ -1,28 +1,28 @@ [package] name = "solana-clap-v3-utils" +version = "1.15.0" description = "Solana utilities for the clap v3" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-clap-utils" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -chrono = { workspace = true, features = ["default"] } +chrono = "0.4" clap = { version = "3.1.5", features = ["cargo"] } -rpassword = { workspace = true } -solana-perf = { workspace = true } -solana-remote-wallet = { workspace = true } -solana-sdk = { workspace = true } -thiserror = { workspace = true } -tiny-bip39 = { workspace = true } -uriparse = { workspace = true } -url = { workspace = true } +rpassword = "7.0" +solana-perf = { path = "../perf", version = "=1.15.0" } +solana-remote-wallet = { path = "../remote-wallet", version = "=1.15.0", default-features = false } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +thiserror = "1.0.31" +tiny-bip39 = "0.8.2" +uriparse = "0.6.4" +url = "2.2.2" [dev-dependencies] -tempfile = { workspace = true } +tempfile = "3.3.0" [lib] name = "solana_clap_v3_utils" diff --git a/cli-config/Cargo.toml b/cli-config/Cargo.toml index 192ab4c23b..ed4e0c7de0 100644 --- a/cli-config/Cargo.toml +++ b/cli-config/Cargo.toml @@ -1,26 +1,26 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-cli-config" description = "Blockchain, Rebuilt for Scale" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-cli-config" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -dirs-next = { workspace = true } -lazy_static = { workspace = true } -serde = { workspace = true } -serde_derive = { workspace = true } -serde_yaml = { workspace = true } -solana-clap-utils = { workspace = true } -solana-sdk = { workspace = true } -url = { workspace = true } +dirs-next = "2.0.0" +lazy_static = "1.4.0" +serde = "1.0.144" +serde_derive = "1.0.103" +serde_yaml = "0.9.13" +solana-clap-utils = { path = "../clap-utils", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +url = "2.2.2" [dev-dependencies] -anyhow = { workspace = true } +anyhow = "1.0.58" [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/cli-output/Cargo.toml b/cli-output/Cargo.toml index b397c6d498..8ab70ead2f 100644 --- a/cli-output/Cargo.toml +++ b/cli-output/Cargo.toml @@ -1,37 +1,37 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-cli-output" description = "Blockchain, Rebuilt for Scale" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-cli-output" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -Inflector = { workspace = true } -base64 = { workspace = true } -chrono = { workspace = true, features = ["default", "serde"] } +Inflector = "0.11.4" +base64 = "0.13.0" +chrono = { version = "0.4.22", features = ["serde"] } clap = "2.33.0" -console = { workspace = true } -humantime = { workspace = true } -indicatif = { workspace = true } -pretty-hex = { workspace = true } -semver = { workspace = true } -serde = { workspace = true } -serde_json = { workspace = true } -solana-account-decoder = { workspace = true } -solana-clap-utils = { workspace = true } -solana-cli-config = { workspace = true } -solana-rpc-client-api = { workspace = true } -solana-sdk = { workspace = true } -solana-transaction-status = { workspace = true } -solana-vote-program = { workspace = true } -spl-memo = { workspace = true, features = ["no-entrypoint"] } +console = "0.15.0" +humantime = "2.0.1" +indicatif = "0.17.1" +pretty-hex = "0.3.0" +semver = "1.0.16" +serde = "1.0.144" +serde_json = "1.0.83" +solana-account-decoder = { path = "../account-decoder", version = "=1.15.0" } +solana-clap-utils = { path = "../clap-utils", version = "=1.15.0" } +solana-cli-config = { path = "../cli-config", version = "=1.15.0" } +solana-rpc-client-api = { path = "../rpc-client-api", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-transaction-status = { path = "../transaction-status", version = "=1.15.0" } +solana-vote-program = { path = "../programs/vote", version = "=1.15.0" } +spl-memo = { version = "=3.0.1", features = ["no-entrypoint"] } [dev-dependencies] -ed25519-dalek = { workspace = true } +ed25519-dalek = "=1.0.1" [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 50aa3f67bf..2885b863f3 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -1,62 +1,69 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-cli" description = "Blockchain, Rebuilt for Scale" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-cli" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -bincode = { workspace = true } -bs58 = { workspace = true } -clap = { workspace = true } -console = { workspace = true } -const_format = { workspace = true } -criterion-stats = { workspace = true } -crossbeam-channel = { workspace = true } -ctrlc = { workspace = true, features = ["termination"] } -humantime = { workspace = true } -log = { workspace = true } -num-traits = { workspace = true } -pretty-hex = { workspace = true } -reqwest = { workspace = true, features = ["blocking", "brotli", "deflate", "gzip", "rustls-tls", "json"] } -semver = { workspace = true } -serde = { workspace = true } -serde_derive = { workspace = true } -serde_json = { workspace = true } -solana-account-decoder = { workspace = true } -solana-address-lookup-table-program = { workspace = true } -solana-bpf-loader-program = { workspace = true } -solana-clap-utils = { workspace = true } -solana-cli-config = { workspace = true } -solana-cli-output = { workspace = true } -solana-client = { workspace = true } -solana-config-program = { workspace = true } -solana-faucet = { workspace = true } -solana-logger = { workspace = true } -solana-program-runtime = { workspace = true } -solana-pubsub-client = { workspace = true } -solana-remote-wallet = { workspace = true, features = ["default"] } -solana-rpc-client = { workspace = true, features = ["default"] } -solana-rpc-client-api = { workspace = true } -solana-rpc-client-nonce-utils = { workspace = true } -solana-sdk = { workspace = true } -solana-tpu-client = { workspace = true, features = ["default"] } -solana-transaction-status = { workspace = true } -solana-version = { workspace = true } -solana-vote-program = { workspace = true } -solana_rbpf = { workspace = true } -spl-memo = { workspace = true, features = ["no-entrypoint"] } -thiserror = { workspace = true } -tiny-bip39 = { workspace = true } +bincode = "1.3.3" +bs58 = "0.4.0" +clap = "2.33.1" +console = "0.15.0" +const_format = "0.2.26" +criterion-stats = "0.3.0" +crossbeam-channel = "0.5" +ctrlc = { version = "3.2.3", features = ["termination"] } +humantime = "2.0.1" +log = "0.4.17" +num-traits = "0.2" +pretty-hex = "0.3.0" +reqwest = { version = "0.11.12", default-features = false, features = [ + "blocking", + "brotli", + "deflate", + "gzip", + "rustls-tls", + "json" +] } +semver = "1.0.16" +serde = "1.0.144" +serde_derive = "1.0.103" +serde_json = "1.0.83" +solana-account-decoder = { path = "../account-decoder", version = "=1.15.0" } +solana-address-lookup-table-program = { path = "../programs/address-lookup-table", version = "=1.15.0" } +solana-bpf-loader-program = { path = "../programs/bpf_loader", version = "=1.15.0" } +solana-clap-utils = { path = "../clap-utils", version = "=1.15.0" } +solana-cli-config = { path = "../cli-config", version = "=1.15.0" } +solana-cli-output = { path = "../cli-output", version = "=1.15.0" } +solana-client = { path = "../client", version = "=1.15.0" } +solana-config-program = { path = "../programs/config", version = "=1.15.0" } +solana-faucet = { path = "../faucet", version = "=1.15.0" } +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-program-runtime = { path = "../program-runtime", version = "=1.15.0" } +solana-pubsub-client = { path = "../pubsub-client", version = "=1.15.0" } +solana-remote-wallet = { path = "../remote-wallet", version = "=1.15.0" } +solana-rpc-client = { path = "../rpc-client", version = "=1.15.0" } +solana-rpc-client-api = { path = "../rpc-client-api", version = "=1.15.0" } +solana-rpc-client-nonce-utils = { path = "../rpc-client-nonce-utils", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-tpu-client = { path = "../tpu-client", version = "=1.15.0" } +solana-transaction-status = { path = "../transaction-status", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } +solana-vote-program = { path = "../programs/vote", version = "=1.15.0" } +solana_rbpf = "=0.2.38" +spl-memo = { version = "=3.0.1", features = ["no-entrypoint"] } +thiserror = "1.0.31" +tiny-bip39 = "0.8.2" [dev-dependencies] -solana-streamer = { workspace = true } -solana-test-validator = { workspace = true } -tempfile = { workspace = true } +solana-streamer = { path = "../streamer", version = "=1.15.0" } +solana-test-validator = { path = "../test-validator", version = "=1.15.0" } +tempfile = "3.3.0" [[bin]] name = "solana" diff --git a/client-test/Cargo.toml b/client-test/Cargo.toml index d069f59711..eb594259c3 100644 --- a/client-test/Cargo.toml +++ b/client-test/Cargo.toml @@ -1,40 +1,40 @@ [package] name = "solana-client-test" +version = "1.15.0" description = "Solana RPC Test" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-client-test" +edition = "2021" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -futures-util = { workspace = true } -serde_json = { workspace = true } -solana-ledger = { workspace = true } -solana-measure = { workspace = true } -solana-merkle-tree = { workspace = true } -solana-metrics = { workspace = true } -solana-perf = { workspace = true } -solana-pubsub-client = { workspace = true } -solana-rayon-threadlimit = { workspace = true } -solana-rpc = { workspace = true } -solana-rpc-client = { workspace = true } -solana-rpc-client-api = { workspace = true } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-streamer = { workspace = true } -solana-test-validator = { workspace = true } -solana-transaction-status = { workspace = true } -solana-version = { workspace = true } -systemstat = { workspace = true } -tokio = { workspace = true, features = ["full"] } -tungstenite = { workspace = true, features = ["rustls-tls-webpki-roots"] } +futures-util = "0.3.25" +serde_json = "1.0.83" +solana-ledger = { path = "../ledger", version = "=1.15.0" } +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-merkle-tree = { path = "../merkle-tree", version = "=1.15.0" } +solana-metrics = { path = "../metrics", version = "=1.15.0" } +solana-perf = { path = "../perf", version = "=1.15.0" } +solana-pubsub-client = { path = "../pubsub-client", version = "=1.15.0" } +solana-rayon-threadlimit = { path = "../rayon-threadlimit", version = "=1.15.0" } +solana-rpc = { path = "../rpc", version = "=1.15.0" } +solana-rpc-client = { path = "../rpc-client", version = "=1.15.0", default-features = false } +solana-rpc-client-api = { path = "../rpc-client-api", version = "=1.15.0" } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-streamer = { path = "../streamer", version = "=1.15.0" } +solana-test-validator = { path = "../test-validator", version = "=1.15.0" } +solana-transaction-status = { path = "../transaction-status", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } +systemstat = "0.2.0" +tokio = { version = "~1.14.1", features = ["full"] } +tungstenite = { version = "0.17.2", features = ["rustls-tls-webpki-roots"] } [dev-dependencies] -solana-logger = { workspace = true } +solana-logger = { path = "../logger", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/client/Cargo.toml b/client/Cargo.toml index 5794ed6654..2738b1bf36 100644 --- a/client/Cargo.toml +++ b/client/Cargo.toml @@ -1,46 +1,46 @@ [package] name = "solana-client" +version = "1.15.0" description = "Solana Client" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-client" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +license = "Apache-2.0" +edition = "2021" [dependencies] -async-trait = { workspace = true } -bincode = { workspace = true } -enum_dispatch = { workspace = true } -futures = { workspace = true } -futures-util = { workspace = true } -indexmap = { workspace = true } -indicatif = { workspace = true } -log = { workspace = true } -quinn = { workspace = true } -rand = { workspace = true } -rayon = { workspace = true } -solana-measure = { workspace = true } -solana-metrics = { workspace = true } -solana-net-utils = { workspace = true } -solana-pubsub-client = { workspace = true } -solana-quic-client = { workspace = true } -solana-rpc-client = { workspace = true, features = ["default"] } -solana-rpc-client-api = { workspace = true } -solana-rpc-client-nonce-utils = { workspace = true } -solana-sdk = { workspace = true } -solana-streamer = { workspace = true } -solana-thin-client = { workspace = true } -solana-tpu-client = { workspace = true, features = ["default"] } -solana-udp-client = { workspace = true } -thiserror = { workspace = true } -tokio = { workspace = true, features = ["full"] } +async-trait = "0.1.57" +bincode = "1.3.3" +enum_dispatch = "0.3.8" +futures = "0.3" +futures-util = "0.3.25" +indexmap = "1.9.1" +indicatif = { version = "0.17.1" } +log = "0.4.17" +quinn = "0.9.3" +rand = "0.7.0" +rayon = "1.5.3" +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-metrics = { path = "../metrics", version = "=1.15.0" } +solana-net-utils = { path = "../net-utils", version = "=1.15.0" } +solana-pubsub-client = { path = "../pubsub-client", version = "=1.15.0" } +solana-quic-client = { path = "../quic-client", version = "=1.15.0" } +solana-rpc-client = { path = "../rpc-client", version = "=1.15.0" } +solana-rpc-client-api = { path = "../rpc-client-api", version = "=1.15.0" } +solana-rpc-client-nonce-utils = { path = "../rpc-client-nonce-utils", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-streamer = { path = "../streamer", version = "=1.15.0" } +solana-thin-client = { path = "../thin-client", version = "=1.15.0" } +solana-tpu-client = { path = "../tpu-client", version = "=1.15.0" } +solana-udp-client = { path = "../udp-client", version = "=1.15.0" } +thiserror = "1.0" +tokio = { version = "1", features = ["full"] } [dev-dependencies] -crossbeam-channel = { workspace = true } -rand_chacha = { workspace = true } -solana-logger = { workspace = true } +crossbeam-channel = "0.5" +rand_chacha = "0.2.2" +solana-logger = { path = "../logger", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/core/Cargo.toml b/core/Cargo.toml index d59f082b58..ef8bf57f2a 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -1,90 +1,90 @@ [package] name = "solana-core" description = "Blockchain, Rebuilt for Scale" +version = "1.15.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-core" readme = "../README.md" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +repository = "https://github.com/solana-labs/solana" +authors = ["Solana Maintainers "] +license = "Apache-2.0" +edition = "2021" [badges] codecov = { repository = "solana-labs/solana", branch = "master", service = "github" } [dependencies] -ahash = { workspace = true } -base64 = { workspace = true } -bincode = { workspace = true } -bs58 = { workspace = true } -chrono = { workspace = true, features = ["default", "serde"] } -crossbeam-channel = { workspace = true } -dashmap = { workspace = true, features = ["rayon", "raw-api"] } -eager = { workspace = true } -etcd-client = { workspace = true, features = ["tls"] } -fs_extra = { workspace = true } -histogram = { workspace = true } -itertools = { workspace = true } -lazy_static = { workspace = true } -log = { workspace = true } -lru = { workspace = true } -min-max-heap = { workspace = true } -num_enum = { workspace = true } -rand = { workspace = true } -rand_chacha = { workspace = true } -rayon = { workspace = true } -serde = { workspace = true } -serde_derive = { workspace = true } -solana-address-lookup-table-program = { workspace = true } -solana-bloom = { workspace = true } -solana-client = { workspace = true } -solana-entry = { workspace = true } -solana-frozen-abi = { workspace = true } -solana-frozen-abi-macro = { workspace = true } -solana-geyser-plugin-manager = { workspace = true } -solana-gossip = { workspace = true } -solana-ledger = { workspace = true } -solana-measure = { workspace = true } -solana-metrics = { workspace = true } -solana-net-utils = { workspace = true } -solana-perf = { workspace = true } -solana-poh = { workspace = true } -solana-program-runtime = { workspace = true } -solana-rayon-threadlimit = { workspace = true } -solana-rpc = { workspace = true } -solana-rpc-client-api = { workspace = true } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-send-transaction-service = { workspace = true } -solana-streamer = { workspace = true } -solana-tpu-client = { workspace = true } -solana-transaction-status = { workspace = true } -solana-version = { workspace = true } -solana-vote-program = { workspace = true } -sys-info = { workspace = true } -tempfile = { workspace = true } -thiserror = { workspace = true } -tokio = { workspace = true, features = ["full"] } -trees = { workspace = true } +ahash = "0.7.6" +base64 = "0.13.0" +bincode = "1.3.3" +bs58 = "0.4.0" +chrono = { version = "0.4.22", features = ["serde"] } +crossbeam-channel = "0.5" +dashmap = { version = "4.0.2", features = ["rayon", "raw-api"] } +eager = "0.1.0" +etcd-client = { version = "0.8.1", features = ["tls"] } +fs_extra = "1.2.0" +histogram = "0.6.9" +itertools = "0.10.5" +lazy_static = "1.4.0" +log = "0.4.17" +lru = "0.7.7" +min-max-heap = "1.3.0" +num_enum = "0.5.7" +rand = "0.7.0" +rand_chacha = "0.2.2" +rayon = "1.5.3" +serde = "1.0.144" +serde_derive = "1.0.103" +solana-address-lookup-table-program = { path = "../programs/address-lookup-table", version = "=1.15.0" } +solana-bloom = { path = "../bloom", version = "=1.15.0" } +solana-client = { path = "../client", version = "=1.15.0" } +solana-entry = { path = "../entry", version = "=1.15.0" } +solana-frozen-abi = { path = "../frozen-abi", version = "=1.15.0" } +solana-frozen-abi-macro = { path = "../frozen-abi/macro", version = "=1.15.0" } +solana-geyser-plugin-manager = { path = "../geyser-plugin-manager", version = "=1.15.0" } +solana-gossip = { path = "../gossip", version = "=1.15.0" } +solana-ledger = { path = "../ledger", version = "=1.15.0" } +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-metrics = { path = "../metrics", version = "=1.15.0" } +solana-net-utils = { path = "../net-utils", version = "=1.15.0" } +solana-perf = { path = "../perf", version = "=1.15.0" } +solana-poh = { path = "../poh", version = "=1.15.0" } +solana-program-runtime = { path = "../program-runtime", version = "=1.15.0" } +solana-rayon-threadlimit = { path = "../rayon-threadlimit", version = "=1.15.0" } +solana-rpc = { path = "../rpc", version = "=1.15.0" } +solana-rpc-client-api = { path = "../rpc-client-api", version = "=1.15.0" } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-send-transaction-service = { path = "../send-transaction-service", version = "=1.15.0" } +solana-streamer = { path = "../streamer", version = "=1.15.0" } +solana-tpu-client = { path = "../tpu-client", version = "=1.15.0", default-features = false } +solana-transaction-status = { path = "../transaction-status", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } +solana-vote-program = { path = "../programs/vote", version = "=1.15.0" } +sys-info = "0.9.1" +tempfile = "3.3.0" +thiserror = "1.0" +tokio = { version = "~1.14.1", features = ["full"] } +trees = "0.4.2" [dev-dependencies] -matches = { workspace = true } -raptorq = { workspace = true } -serde_json = { workspace = true } -serial_test = { workspace = true } -solana-logger = { workspace = true } -solana-program-runtime = { workspace = true } -solana-stake-program = { workspace = true } -static_assertions = { workspace = true } -systemstat = { workspace = true } -test-case = { workspace = true } +matches = "0.1.9" +raptorq = "1.7.0" +serde_json = "1.0.83" +serial_test = "0.9.0" +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-program-runtime = { path = "../program-runtime", version = "=1.15.0" } +solana-stake-program = { path = "../programs/stake", version = "=1.15.0" } +static_assertions = "1.1.0" +systemstat = "0.2.0" +test-case = "2.2.2" [target."cfg(unix)".dependencies] -sysctl = { workspace = true } +sysctl = "0.4.4" [build-dependencies] -rustc_version = { workspace = true } +rustc_version = "0.4" [[bench]] name = "banking_stage" diff --git a/dos/Cargo.toml b/dos/Cargo.toml index ef7da72ea1..3e002b09a6 100644 --- a/dos/Cargo.toml +++ b/dos/Cargo.toml @@ -1,42 +1,42 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-dos" -description = "Tool to send various requests to cluster in order to evaluate the effect on performance" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +description = "Tool to send various requests to cluster in order to evaluate the effect on performance" [dependencies] -bincode = { workspace = true } +bincode = "1.3.3" clap = { version = "3.1.5", features = ["derive", "cargo"] } -crossbeam-channel = { workspace = true } -itertools = { workspace = true } -log = { workspace = true } -rand = { workspace = true } -serde = { workspace = true } -solana-bench-tps = { workspace = true } -solana-client = { workspace = true } -solana-core = { workspace = true } -solana-faucet = { workspace = true } -solana-gossip = { workspace = true } -solana-logger = { workspace = true } -solana-measure = { workspace = true } -solana-net-utils = { workspace = true } -solana-perf = { workspace = true } -solana-rpc = { workspace = true } -solana-rpc-client = { workspace = true } -solana-sdk = { workspace = true } -solana-streamer = { workspace = true } -solana-tpu-client = { workspace = true } -solana-version = { workspace = true } +crossbeam-channel = "0.5.6" +itertools = "0.10.5" +log = "0.4.17" +rand = "0.7.0" +serde = "1.0.144" +solana-bench-tps = { path = "../bench-tps", version = "=1.15.0" } +solana-client = { path = "../client", version = "=1.15.0" } +solana-core = { path = "../core", version = "=1.15.0" } +solana-faucet = { path = "../faucet", version = "=1.15.0" } +solana-gossip = { path = "../gossip", version = "=1.15.0" } +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-net-utils = { path = "../net-utils", version = "=1.15.0" } +solana-perf = { path = "../perf", version = "=1.15.0" } +solana-rpc = { path = "../rpc", version = "=1.15.0" } +solana-rpc-client = { path = "../rpc-client", version = "=1.15.0", default-features = false } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-streamer = { path = "../streamer", version = "=1.15.0" } +solana-tpu-client = { path = "../tpu-client", version = "=1.15.0", default-features = false } +solana-version = { path = "../version", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] [dev-dependencies] -serial_test = { workspace = true } -solana-local-cluster = { workspace = true } -solana-thin-client = { workspace = true } +serial_test = "0.9.0" +solana-local-cluster = { path = "../local-cluster", version = "=1.15.0" } +solana-thin-client = { path = "../thin-client", version = "=1.15.0" } diff --git a/download-utils/Cargo.toml b/download-utils/Cargo.toml index 66e8334ab3..2737ef190b 100644 --- a/download-utils/Cargo.toml +++ b/download-utils/Cargo.toml @@ -1,21 +1,21 @@ [package] name = "solana-download-utils" +version = "1.15.0" description = "Solana Download Utils" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-download-utils" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -console = { workspace = true } -indicatif = { workspace = true } -log = { workspace = true } -reqwest = { workspace = true, features = ["blocking", "brotli", "deflate", "gzip", "rustls-tls", "json"] } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } +console = "0.15.0" +indicatif = "0.17.1" +log = "0.4.17" +reqwest = { version = "0.11.12", default-features = false, features = ["blocking", "brotli", "deflate", "gzip", "rustls-tls", "json"] } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } [lib] crate-type = ["lib"] diff --git a/entry/Cargo.toml b/entry/Cargo.toml index 0b3b0776db..622e91fe21 100644 --- a/entry/Cargo.toml +++ b/entry/Cargo.toml @@ -1,34 +1,34 @@ [package] name = "solana-entry" +version = "1.15.0" description = "Solana Entry" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-poh" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -bincode = { workspace = true } -crossbeam-channel = { workspace = true } -dlopen = { workspace = true } -dlopen_derive = { workspace = true } -lazy_static = { workspace = true } -log = { workspace = true } -rand = { workspace = true } -rayon = { workspace = true } -serde = { workspace = true } -solana-measure = { workspace = true } -solana-merkle-tree = { workspace = true } -solana-metrics = { workspace = true } -solana-perf = { workspace = true } -solana-rayon-threadlimit = { workspace = true } -solana-sdk = { workspace = true } +bincode = "1.3.3" +crossbeam-channel = "0.5" +dlopen = "0.1.8" +dlopen_derive = "0.1.4" +lazy_static = "1.4.0" +log = "0.4.17" +rand = "0.7.0" +rayon = "1.5.3" +serde = "1.0.144" +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-merkle-tree = { path = "../merkle-tree", version = "=1.15.0" } +solana-metrics = { path = "../metrics", version = "=1.15.0" } +solana-perf = { path = "../perf", version = "=1.15.0" } +solana-rayon-threadlimit = { path = "../rayon-threadlimit", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } [dev-dependencies] -matches = { workspace = true } -solana-logger = { workspace = true } +matches = "0.1.9" +solana-logger = { path = "../logger", version = "=1.15.0" } [lib] crate-type = ["lib"] diff --git a/faucet/Cargo.toml b/faucet/Cargo.toml index cc88839bc0..cc63438491 100644 --- a/faucet/Cargo.toml +++ b/faucet/Cargo.toml @@ -1,31 +1,31 @@ [package] name = "solana-faucet" +version = "1.15.0" description = "Solana Faucet" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-faucet" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -bincode = { workspace = true } -byteorder = { workspace = true } -clap = { workspace = true } -crossbeam-channel = { workspace = true } -log = { workspace = true } -serde = { workspace = true } -serde_derive = { workspace = true } -solana-clap-utils = { workspace = true } -solana-cli-config = { workspace = true } -solana-logger = { workspace = true } -solana-metrics = { workspace = true } -solana-sdk = { workspace = true } -solana-version = { workspace = true } -spl-memo = { workspace = true, features = ["no-entrypoint"] } -thiserror = { workspace = true } -tokio = { workspace = true, features = ["full"] } +bincode = "1.3.3" +byteorder = "1.4.3" +clap = "2.33" +crossbeam-channel = "0.5" +log = "0.4.17" +serde = "1.0.144" +serde_derive = "1.0.103" +solana-clap-utils = { path = "../clap-utils", version = "=1.15.0" } +solana-cli-config = { path = "../cli-config", version = "=1.15.0" } +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-metrics = { path = "../metrics", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } +spl-memo = { version = "=3.0.1", features = ["no-entrypoint"] } +thiserror = "1.0" +tokio = { version = "1", features = ["full"] } [lib] crate-type = ["lib"] diff --git a/frozen-abi/Cargo.toml b/frozen-abi/Cargo.toml index 00881f8565..29f76f33a8 100644 --- a/frozen-abi/Cargo.toml +++ b/frozen-abi/Cargo.toml @@ -1,46 +1,49 @@ [package] name = "solana-frozen-abi" +version = "1.15.0" description = "Solana Frozen ABI" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-frozen-abi" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +license = "Apache-2.0" +edition = "2021" [dependencies] -bs58 = { workspace = true } -bv = { workspace = true, features = ["serde"] } -lazy_static = { workspace = true } -log = { workspace = true, features = ["std"] } -once_cell = { workspace = true } -serde = { workspace = true, features = ["derive", "rc"] } -serde_bytes = { workspace = true } -serde_derive = { workspace = true } -serde_json = { workspace = true } -sha2 = { workspace = true } -solana-frozen-abi-macro = { workspace = true } -thiserror = { workspace = true } +bs58 = "0.4.0" +bv = { version = "0.11.1", features = ["serde"] } +lazy_static = "1.4.0" +log = { version = "0.4.17", features = ["std"] } +once_cell = "1.13.0" +serde = { version = "1.0", features = ["derive", "rc"] } +serde_bytes = "0.11" +serde_derive = "1.0" +serde_json = "1.0" +sha2 = "0.10.5" +solana-frozen-abi-macro = { path = "macro", version = "=1.15.0" } +thiserror = "1.0" [target.'cfg(not(target_os = "solana"))'.dependencies] -ahash = { workspace = true } -blake3 = { workspace = true, features = ["digest", "traits-preview"] } -block-buffer = { workspace = true, features = ["block-padding"] } -byteorder = { workspace = true, features = ["i128"] } -cc = { workspace = true, features = ["jobserver", "parallel"] } -either = { workspace = true, features = ["use_std"] } -generic-array = { workspace = true, features = ["serde", "more_lengths"] } -getrandom = { workspace = true, features = ["dummy"] } -hashbrown = { workspace = true, features = ["raw"] } -im = { workspace = true, features = ["rayon", "serde"] } -memmap2 = { workspace = true } -once_cell = { workspace = true, features = ["alloc", "race"] } -rand_core = { workspace = true, features = ["std"] } -subtle = { workspace = true } +ahash = { version = "0.7.6", features = ["default", "std"] } +blake3 = { version = "1.3.1", features = ["digest", "traits-preview"] } +block-buffer = { version = "0.9.0", features = ["block-padding"] } +byteorder = { version = "1.4.3", features = ["default", "i128", "std"] } +cc = { version = "1.0.78", features = ["jobserver", "parallel"] } +either = { version = "1.8.0", features = ["use_std"] } +generic-array = { version = "0.14.6", default-features = false, features = [ + "serde", + "more_lengths" +] } +getrandom = { version = "0.1", features = ["dummy"] } +hashbrown = { version = "0.12", features = ["raw"] } +im = { version = "15.1.0", features = ["rayon", "serde"] } +memmap2 = "0.5.8" +once_cell = { version = "1.13", features = ["alloc", "default", "race", "std"] } +rand_core = { version = "0.6.3", features = ["alloc", "getrandom", "std"] } +subtle = { version = "2.4.1", features = ["default", "i128", "std"] } [target.'cfg(not(target_os = "solana"))'.dev-dependencies] -solana-logger = { workspace = true } +solana-logger = { path = "../logger", version = "=1.15.0" } [build-dependencies] -rustc_version = { workspace = true } +rustc_version = "0.4" diff --git a/frozen-abi/macro/Cargo.toml b/frozen-abi/macro/Cargo.toml index 55c358727f..b6f6cd5614 100644 --- a/frozen-abi/macro/Cargo.toml +++ b/frozen-abi/macro/Cargo.toml @@ -1,21 +1,21 @@ [package] name = "solana-frozen-abi-macro" +version = "1.15.0" description = "Solana Frozen ABI Macro" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-frozen-abi-macro" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +license = "Apache-2.0" +edition = "2021" [lib] proc-macro = true [dependencies] -proc-macro2 = { workspace = true } -quote = { workspace = true } -syn = { workspace = true, features = ["full", "extra-traits", "visit-mut"] } +proc-macro2 = "1.0" +quote = "1.0" +syn = { version = "1.0", features = ["full", "extra-traits", "visit-mut"] } [build-dependencies] -rustc_version = { workspace = true } +rustc_version = "0.4" diff --git a/genesis-utils/Cargo.toml b/genesis-utils/Cargo.toml index 2ab1c1bd21..0b7e271dfc 100644 --- a/genesis-utils/Cargo.toml +++ b/genesis-utils/Cargo.toml @@ -1,18 +1,18 @@ [package] name = "solana-genesis-utils" +version = "1.15.0" description = "Solana Genesis Utils" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-download-utils" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-download-utils = { workspace = true } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } +solana-download-utils = { path = "../download-utils", version = "=1.15.0" } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } [lib] crate-type = ["lib"] diff --git a/genesis/Cargo.toml b/genesis/Cargo.toml index 9673b34c4a..65c1b0ad63 100644 --- a/genesis/Cargo.toml +++ b/genesis/Cargo.toml @@ -1,31 +1,31 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-genesis" description = "Blockchain, Rebuilt for Scale" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-genesis" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -base64 = { workspace = true } -clap = { workspace = true } -serde = { workspace = true } -serde_json = { workspace = true } -serde_yaml = { workspace = true } -solana-clap-utils = { workspace = true } -solana-cli-config = { workspace = true } -solana-entry = { workspace = true } -solana-ledger = { workspace = true } -solana-logger = { workspace = true } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-stake-program = { workspace = true } -solana-version = { workspace = true } -solana-vote-program = { workspace = true } -tempfile = { workspace = true } +base64 = "0.13.0" +clap = "2.33.1" +serde = "1.0.144" +serde_json = "1.0.83" +serde_yaml = "0.9.13" +solana-clap-utils = { path = "../clap-utils", version = "=1.15.0" } +solana-cli-config = { path = "../cli-config", version = "=1.15.0" } +solana-entry = { path = "../entry", version = "=1.15.0" } +solana-ledger = { path = "../ledger", version = "=1.15.0" } +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-stake-program = { path = "../programs/stake", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } +solana-vote-program = { path = "../programs/vote", version = "=1.15.0" } +tempfile = "3.3.0" [[bin]] name = "solana-genesis" diff --git a/geyser-plugin-interface/Cargo.toml b/geyser-plugin-interface/Cargo.toml index af99758b47..d91409087a 100644 --- a/geyser-plugin-interface/Cargo.toml +++ b/geyser-plugin-interface/Cargo.toml @@ -1,19 +1,19 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-geyser-plugin-interface" description = "The Solana Geyser plugin interface." +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-geyser-plugin-interface" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -log = { workspace = true } -solana-sdk = { workspace = true } -solana-transaction-status = { workspace = true } -thiserror = { workspace = true } +log = "0.4.17" +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-transaction-status = { path = "../transaction-status", version = "=1.15.0" } +thiserror = "1.0.31" [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/geyser-plugin-manager/Cargo.toml b/geyser-plugin-manager/Cargo.toml index 3cdbc0bc0c..fe73161f82 100644 --- a/geyser-plugin-manager/Cargo.toml +++ b/geyser-plugin-manager/Cargo.toml @@ -1,29 +1,29 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-geyser-plugin-manager" description = "The Solana Geyser plugin manager." +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-geyser-plugin-manager" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -bs58 = { workspace = true } -crossbeam-channel = { workspace = true } -json5 = { workspace = true } -libloading = { workspace = true } -log = { workspace = true } -serde_json = { workspace = true } -solana-geyser-plugin-interface = { workspace = true } -solana-measure = { workspace = true } -solana-metrics = { workspace = true } -solana-rpc = { workspace = true } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-transaction-status = { workspace = true } -thiserror = { workspace = true } +bs58 = "0.4.0" +crossbeam-channel = "0.5" +json5 = "0.4.1" +libloading = "0.7.3" +log = "0.4.17" +serde_json = "1.0.83" +solana-geyser-plugin-interface = { path = "../geyser-plugin-interface", version = "=1.15.0" } +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-metrics = { path = "../metrics", version = "=1.15.0" } +solana-rpc = { path = "../rpc", version = "=1.15.0" } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-transaction-status = { path = "../transaction-status", version = "=1.15.0" } +thiserror = "1.0.31" [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/gossip/Cargo.toml b/gossip/Cargo.toml index 36754a5fe0..600770e038 100644 --- a/gossip/Cargo.toml +++ b/gossip/Cargo.toml @@ -1,61 +1,61 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-gossip" description = "Blockchain, Rebuilt for Scale" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-gossip" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -bincode = { workspace = true } -bv = { workspace = true, features = ["serde"] } -clap = { workspace = true } -crossbeam-channel = { workspace = true } -flate2 = { workspace = true } -indexmap = { workspace = true, features = ["rayon"] } -itertools = { workspace = true } -log = { workspace = true } -lru = { workspace = true } -matches = { workspace = true } -num-traits = { workspace = true } -rand = { workspace = true } -rand_chacha = { workspace = true } -rayon = { workspace = true } -serde = { workspace = true } -serde_bytes = { workspace = true } -serde_derive = { workspace = true } -solana-bloom = { workspace = true } -solana-clap-utils = { workspace = true } -solana-client = { workspace = true } -solana-entry = { workspace = true } -solana-frozen-abi = { workspace = true } -solana-frozen-abi-macro = { workspace = true } -solana-ledger = { workspace = true } -solana-logger = { workspace = true } -solana-measure = { workspace = true } -solana-metrics = { workspace = true } -solana-net-utils = { workspace = true } -solana-perf = { workspace = true } -solana-rayon-threadlimit = { workspace = true } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-streamer = { workspace = true } -solana-thin-client = { workspace = true } -solana-tpu-client = { workspace = true } -solana-version = { workspace = true } -solana-vote-program = { workspace = true } -thiserror = { workspace = true } +bincode = "1.3.3" +bv = { version = "0.11.1", features = ["serde"] } +clap = "2.33.1" +crossbeam-channel = "0.5" +flate2 = "1.0" +indexmap = { version = "1.9", features = ["rayon"] } +itertools = "0.10.5" +log = "0.4.17" +lru = "0.7.7" +matches = "0.1.9" +num-traits = "0.2" +rand = "0.7.0" +rand_chacha = "0.2.2" +rayon = "1.5.3" +serde = "1.0.144" +serde_bytes = "0.11" +serde_derive = "1.0.103" +solana-bloom = { path = "../bloom", version = "=1.15.0" } +solana-clap-utils = { path = "../clap-utils", version = "=1.15.0" } +solana-client = { path = "../client", version = "=1.15.0" } +solana-entry = { path = "../entry", version = "=1.15.0" } +solana-frozen-abi = { path = "../frozen-abi", version = "=1.15.0" } +solana-frozen-abi-macro = { path = "../frozen-abi/macro", version = "=1.15.0" } +solana-ledger = { path = "../ledger", version = "=1.15.0" } +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-metrics = { path = "../metrics", version = "=1.15.0" } +solana-net-utils = { path = "../net-utils", version = "=1.15.0" } +solana-perf = { path = "../perf", version = "=1.15.0" } +solana-rayon-threadlimit = { path = "../rayon-threadlimit", version = "=1.15.0" } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-streamer = { path = "../streamer", version = "=1.15.0" } +solana-thin-client = { path = "../thin-client", version = "=1.15.0" } +solana-tpu-client = { path = "../tpu-client", version = "=1.15.0", default-features = false } +solana-version = { path = "../version", version = "=1.15.0" } +solana-vote-program = { path = "../programs/vote", version = "=1.15.0" } +thiserror = "1.0" [dev-dependencies] -num_cpus = { workspace = true } -regex = { workspace = true } -serial_test = { workspace = true } +num_cpus = "1.13.1" +regex = "1" +serial_test = "0.9.0" [build-dependencies] -rustc_version = { workspace = true } +rustc_version = "0.4" [[bench]] name = "crds" diff --git a/install/Cargo.toml b/install/Cargo.toml index 9cdf713f9b..483a3a1e3d 100644 --- a/install/Cargo.toml +++ b/install/Cargo.toml @@ -1,45 +1,45 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-install" description = "The solana cluster software installer" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-install" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -atty = { workspace = true } -bincode = { workspace = true } -bzip2 = { workspace = true } -chrono = { workspace = true, features = ["default", "serde"] } -clap = { workspace = true } -console = { workspace = true } -crossbeam-channel = { workspace = true } -ctrlc = { workspace = true, features = ["termination"] } -dirs-next = { workspace = true } -indicatif = { workspace = true } -lazy_static = { workspace = true } -nix = { workspace = true } -reqwest = { workspace = true, features = ["blocking", "brotli", "deflate", "gzip", "rustls-tls", "json"] } -scopeguard = { workspace = true } -semver = { workspace = true } -serde = { workspace = true, features = ["derive"] } -serde_yaml = { workspace = true } -solana-clap-utils = { workspace = true } -solana-config-program = { workspace = true } -solana-logger = { workspace = true } -solana-rpc-client = { workspace = true } -solana-sdk = { workspace = true } -solana-version = { workspace = true } -tar = { workspace = true } -tempfile = { workspace = true } -url = { workspace = true } +atty = "0.2.11" +bincode = "1.3.3" +bzip2 = "0.4.4" +chrono = { version = "0.4.22", features = ["serde"] } +clap = { version = "2.33.1" } +console = "0.15.0" +crossbeam-channel = "0.5" +ctrlc = { version = "3.2.3", features = ["termination"] } +dirs-next = "2.0.0" +indicatif = "0.17.1" +lazy_static = "1.4.0" +nix = "0.25.0" +reqwest = { version = "0.11.12", default-features = false, features = ["blocking", "brotli", "deflate", "gzip", "rustls-tls", "json"] } +scopeguard = "1.1.0" +semver = "1.0.16" +serde = { version = "1.0.144", features = ["derive"] } +serde_yaml = "0.9.13" +solana-clap-utils = { path = "../clap-utils", version = "=1.15.0" } +solana-config-program = { path = "../programs/config", version = "=1.15.0" } +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-rpc-client = { path = "../rpc-client", version = "=1.15.0", default-features = false } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } +tar = "0.4.38" +tempfile = "3.3.0" +url = "2.2.2" [target."cfg(windows)".dependencies] -winapi = { workspace = true } -winreg = { workspace = true } +winapi = "0.3.8" +winreg = "0.10" [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/keygen/Cargo.toml b/keygen/Cargo.toml index c1ba0ed52b..8b836773d8 100644 --- a/keygen/Cargo.toml +++ b/keygen/Cargo.toml @@ -1,25 +1,25 @@ [package] name = "solana-keygen" +version = "1.15.0" description = "Solana key generation utility" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-keygen" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -bs58 = { workspace = true } +bs58 = "0.4.0" clap = { version = "3.1.5", features = ["cargo"] } -dirs-next = { workspace = true } -num_cpus = { workspace = true } -solana-clap-v3-utils = { workspace = true } -solana-cli-config = { workspace = true } -solana-remote-wallet = { workspace = true, features = ["default"] } -solana-sdk = { workspace = true } -solana-version = { workspace = true } -tiny-bip39 = { workspace = true } +dirs-next = "2.0.0" +num_cpus = "1.13.1" +solana-clap-v3-utils = { path = "../clap-v3-utils", version = "=1.15.0" } +solana-cli-config = { path = "../cli-config", version = "=1.15.0" } +solana-remote-wallet = { path = "../remote-wallet", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } +tiny-bip39 = "0.8.2" [[bin]] name = "solana-keygen" diff --git a/ledger-tool/Cargo.toml b/ledger-tool/Cargo.toml index 6c4bfbc828..873a2d5945 100644 --- a/ledger-tool/Cargo.toml +++ b/ledger-tool/Cargo.toml @@ -1,56 +1,56 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-ledger-tool" description = "Blockchain, Rebuilt for Scale" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-ledger-tool" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -bs58 = { workspace = true } -chrono = { workspace = true, features = ["default"] } -clap = { workspace = true } -crossbeam-channel = { workspace = true } -csv = { workspace = true } -dashmap = { workspace = true } -futures = { workspace = true } -histogram = { workspace = true } -itertools = { workspace = true } -log = { workspace = true } -num_cpus = { workspace = true } -regex = { workspace = true } -serde = { workspace = true, features = ["derive"] } -serde_json = { workspace = true } -solana-account-decoder = { workspace = true } -solana-clap-utils = { workspace = true } -solana-cli-output = { workspace = true } -solana-core = { workspace = true } -solana-entry = { workspace = true } -solana-geyser-plugin-manager = { workspace = true } -solana-ledger = { workspace = true } -solana-logger = { workspace = true } -solana-measure = { workspace = true } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-stake-program = { workspace = true } -solana-storage-bigtable = { workspace = true } -solana-transaction-status = { workspace = true } -solana-version = { workspace = true } -solana-vote-program = { workspace = true } -tokio = { workspace = true, features = ["full"] } +bs58 = "0.4.0" +chrono = "0.4.22" +clap = "2.33.1" +crossbeam-channel = "0.5" +csv = "1.1.6" +dashmap = "4.0.2" +futures = "0.3" +histogram = "0.6.9" +itertools = "0.10.5" +log = { version = "0.4.17" } +num_cpus = "1.13.1" +regex = "1" +serde = { version = "1.0", features = ["derive"] } +serde_json = "1.0.83" +solana-account-decoder = { path = "../account-decoder", version = "=1.15.0" } +solana-clap-utils = { path = "../clap-utils", version = "=1.15.0" } +solana-cli-output = { path = "../cli-output", version = "=1.15.0" } +solana-core = { path = "../core", version = "=1.15.0" } +solana-entry = { path = "../entry", version = "=1.15.0" } +solana-geyser-plugin-manager = { path = "../geyser-plugin-manager", version = "=1.15.0" } +solana-ledger = { path = "../ledger", version = "=1.15.0" } +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-stake-program = { path = "../programs/stake", version = "=1.15.0" } +solana-storage-bigtable = { path = "../storage-bigtable", version = "=1.15.0" } +solana-transaction-status = { path = "../transaction-status", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } +solana-vote-program = { path = "../programs/vote", version = "=1.15.0" } +tokio = { version = "1", features = ["full"] } [target.'cfg(not(target_env = "msvc"))'.dependencies] -jemallocator = { workspace = true } +jemallocator = { package = "tikv-jemallocator", version = "0.4.1", features = ["unprefixed_malloc_on_supported_platforms"] } [dev-dependencies] -assert_cmd = { workspace = true } -bytecount = { workspace = true } +assert_cmd = "2.0" +bytecount = "0.6.3" [target."cfg(unix)".dependencies] -signal-hook = { workspace = true } +signal-hook = "0.3.14" [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/ledger/Cargo.toml b/ledger/Cargo.toml index 34edc49445..3abbbf1b1d 100644 --- a/ledger/Cargo.toml +++ b/ledger/Cargo.toml @@ -1,65 +1,65 @@ [package] name = "solana-ledger" +version = "1.15.0" description = "Solana ledger" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-ledger" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -assert_matches = { workspace = true } -bincode = { workspace = true } -bitflags = { workspace = true } -byteorder = { workspace = true } -chrono = { workspace = true, features = ["default", "serde"] } -chrono-humanize = { workspace = true } -crossbeam-channel = { workspace = true } -dashmap = { workspace = true, features = ["rayon", "raw-api"] } -fs_extra = { workspace = true } -futures = { workspace = true } -itertools = { workspace = true } -lazy_static = { workspace = true } -libc = { workspace = true } -log = { workspace = true } -lru = { workspace = true } -num_cpus = { workspace = true } -num_enum = { workspace = true } -prost = { workspace = true } -rand = { workspace = true } -rand_chacha = { workspace = true } -rayon = { workspace = true } -reed-solomon-erasure = { workspace = true, features = ["simd-accel"] } -serde = { workspace = true } -serde_bytes = { workspace = true } -sha2 = { workspace = true } -solana-account-decoder = { workspace = true } -solana-bpf-loader-program = { workspace = true } -solana-entry = { workspace = true } -solana-frozen-abi = { workspace = true } -solana-frozen-abi-macro = { workspace = true } -solana-measure = { workspace = true } -solana-metrics = { workspace = true } -solana-perf = { workspace = true } -solana-program-runtime = { workspace = true } -solana-rayon-threadlimit = { workspace = true } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-stake-program = { workspace = true } -solana-storage-bigtable = { workspace = true } -solana-storage-proto = { workspace = true } -solana-transaction-status = { workspace = true } -solana-vote-program = { workspace = true } -spl-token = { workspace = true, features = ["no-entrypoint"] } -spl-token-2022 = { workspace = true, features = ["no-entrypoint"] } -static_assertions = { workspace = true } -tempfile = { workspace = true } -thiserror = { workspace = true } -tokio = { workspace = true, features = ["full"] } -tokio-stream = { workspace = true } -trees = { workspace = true } +assert_matches = "1.5.0" +bincode = "1.3.3" +bitflags = "1.3.1" +byteorder = "1.4.3" +chrono = { version = "0.4.22", features = ["serde"] } +chrono-humanize = "0.2.1" +crossbeam-channel = "0.5" +dashmap = { version = "4.0.2", features = ["rayon", "raw-api"] } +fs_extra = "1.2.0" +futures = "0.3.24" +itertools = "0.10.5" +lazy_static = "1.4.0" +libc = "0.2.131" +log = { version = "0.4.17" } +lru = "0.7.7" +num_cpus = "1.13.1" +num_enum = "0.5.7" +prost = "0.11.0" +rand = "0.7.0" +rand_chacha = "0.2.2" +rayon = "1.5.3" +reed-solomon-erasure = { version = "6.0.0", features = ["simd-accel"] } +serde = "1.0.144" +serde_bytes = "0.11.7" +sha2 = "0.10.5" +solana-account-decoder = { path = "../account-decoder", version = "=1.15.0" } +solana-bpf-loader-program = { path = "../programs/bpf_loader", version = "=1.15.0" } +solana-entry = { path = "../entry", version = "=1.15.0" } +solana-frozen-abi = { path = "../frozen-abi", version = "=1.15.0" } +solana-frozen-abi-macro = { path = "../frozen-abi/macro", version = "=1.15.0" } +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-metrics = { path = "../metrics", version = "=1.15.0" } +solana-perf = { path = "../perf", version = "=1.15.0" } +solana-program-runtime = { path = "../program-runtime", version = "=1.15.0" } +solana-rayon-threadlimit = { path = "../rayon-threadlimit", version = "=1.15.0" } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-stake-program = { path = "../programs/stake", version = "=1.15.0" } +solana-storage-bigtable = { path = "../storage-bigtable", version = "=1.15.0" } +solana-storage-proto = { path = "../storage-proto", version = "=1.15.0" } +solana-transaction-status = { path = "../transaction-status", version = "=1.15.0" } +solana-vote-program = { path = "../programs/vote", version = "=1.15.0" } +spl-token = { version = "=3.5.0", features = ["no-entrypoint"] } +spl-token-2022 = { version = "=0.5.0", features = ["no-entrypoint"] } +static_assertions = "1.1.0" +tempfile = "3.3.0" +thiserror = "1.0" +tokio = { version = "1", features = ["full"] } +tokio-stream = "0.1" +trees = "0.4.2" [dependencies.rocksdb] # Avoid the vendored bzip2 within rocksdb-sys that can cause linker conflicts @@ -69,14 +69,14 @@ default-features = false features = ["lz4"] [dev-dependencies] -bs58 = { workspace = true } -matches = { workspace = true } -solana-account-decoder = { workspace = true } -solana-logger = { workspace = true } -test-case = { workspace = true } +bs58 = "0.4.0" +matches = "0.1.9" +solana-account-decoder = { path = "../account-decoder", version = "=1.15.0" } +solana-logger = { path = "../logger", version = "=1.15.0" } +test-case = "2.2.2" [build-dependencies] -rustc_version = { workspace = true } +rustc_version = "0.4" [lib] crate-type = ["lib"] diff --git a/local-cluster/Cargo.toml b/local-cluster/Cargo.toml index 2bf6ef4087..449bb64da7 100644 --- a/local-cluster/Cargo.toml +++ b/local-cluster/Cargo.toml @@ -1,45 +1,45 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-local-cluster" description = "Blockchain, Rebuilt for Scale" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-local-cluster" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -crossbeam-channel = { workspace = true } -fs_extra = { workspace = true } -itertools = { workspace = true } -log = { workspace = true } -rand = { workspace = true } -rayon = { workspace = true } -solana-client = { workspace = true } -solana-config-program = { workspace = true } -solana-core = { workspace = true } -solana-entry = { workspace = true } -solana-gossip = { workspace = true } -solana-ledger = { workspace = true } -solana-pubsub-client = { workspace = true } -solana-rpc-client = { workspace = true } -solana-rpc-client-api = { workspace = true } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-stake-program = { workspace = true } -solana-streamer = { workspace = true } -solana-thin-client = { workspace = true } -solana-tpu-client = { workspace = true } -solana-vote-program = { workspace = true } -tempfile = { workspace = true } +crossbeam-channel = "0.5" +fs_extra = "1.2.0" +itertools = "0.10.5" +log = "0.4.17" +rand = "0.7.0" +rayon = "1.5.3" +solana-client = { path = "../client", version = "=1.15.0" } +solana-config-program = { path = "../programs/config", version = "=1.15.0" } +solana-core = { path = "../core", version = "=1.15.0" } +solana-entry = { path = "../entry", version = "=1.15.0" } +solana-gossip = { path = "../gossip", version = "=1.15.0" } +solana-ledger = { path = "../ledger", version = "=1.15.0" } +solana-pubsub-client = { path = "../pubsub-client", version = "=1.15.0" } +solana-rpc-client = { path = "../rpc-client", version = "=1.15.0", default-features = false } +solana-rpc-client-api = { path = "../rpc-client-api", version = "=1.15.0" } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-stake-program = { path = "../programs/stake", version = "=1.15.0" } +solana-streamer = { path = "../streamer", version = "=1.15.0" } +solana-thin-client = { path = "../thin-client", version = "=1.15.0" } +solana-tpu-client = { path = "../tpu-client", version = "=1.15.0", default-features = false } +solana-vote-program = { path = "../programs/vote", version = "=1.15.0" } +tempfile = "3.3.0" [dev-dependencies] -assert_matches = { workspace = true } -gag = { workspace = true } -serial_test = { workspace = true } -solana-download-utils = { workspace = true } -solana-logger = { workspace = true } +assert_matches = "1.5.0" +gag = "1.0.0" +serial_test = "0.9.0" +solana-download-utils = { path = "../download-utils", version = "=1.15.0" } +solana-logger = { path = "../logger", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/log-analyzer/Cargo.toml b/log-analyzer/Cargo.toml index 21df3661dd..1e652cc94b 100644 --- a/log-analyzer/Cargo.toml +++ b/log-analyzer/Cargo.toml @@ -1,21 +1,21 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-log-analyzer" description = "The solana cluster network analysis tool" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -byte-unit = { workspace = true } +byte-unit = "4.0.14" clap = { version = "3.1.5", features = ["cargo"] } -serde = { workspace = true } -serde_json = { workspace = true } -solana-logger = { workspace = true } -solana-version = { workspace = true } +serde = "1.0.144" +serde_json = "1.0.83" +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } [[bin]] name = "solana-log-analyzer" diff --git a/logger/Cargo.toml b/logger/Cargo.toml index 920d8e7a49..1146356d49 100644 --- a/logger/Cargo.toml +++ b/logger/Cargo.toml @@ -1,18 +1,18 @@ [package] name = "solana-logger" +version = "1.15.0" description = "Solana Logger" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-logger" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -env_logger = { workspace = true } -lazy_static = { workspace = true } -log = { workspace = true } +env_logger = "0.9.3" +lazy_static = "1.4.0" +log = "0.4.17" [lib] name = "solana_logger" diff --git a/measure/Cargo.toml b/measure/Cargo.toml index a35dbe4579..67356f7b01 100644 --- a/measure/Cargo.toml +++ b/measure/Cargo.toml @@ -1,18 +1,18 @@ [package] name = "solana-measure" description = "Blockchain, Rebuilt for Scale" +version = "1.15.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-measure" readme = "../README.md" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +repository = "https://github.com/solana-labs/solana" +authors = ["Solana Maintainers "] +license = "Apache-2.0" +edition = "2021" [dependencies] -log = { workspace = true } -solana-sdk = { workspace = true } +log = "0.4.17" +solana-sdk = { path = "../sdk", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/memory-management/Cargo.toml b/memory-management/Cargo.toml index bac18aaea0..6874886a9d 100644 --- a/memory-management/Cargo.toml +++ b/memory-management/Cargo.toml @@ -1,9 +1,9 @@ [package] name = "solana-memory-management" +version = "1.15.0" description = "Solana memory management" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +homepage = "https://solana.com/" +license = "Apache-2.0" +edition = "2021" diff --git a/merkle-root-bench/Cargo.toml b/merkle-root-bench/Cargo.toml index 5d58a7e887..7f92e25886 100644 --- a/merkle-root-bench/Cargo.toml +++ b/merkle-root-bench/Cargo.toml @@ -1,21 +1,21 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-merkle-root-bench" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -clap = { workspace = true } -log = { workspace = true } -solana-logger = { workspace = true } -solana-measure = { workspace = true } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-version = { workspace = true } +clap = "2.33.1" +log = "0.4.17" +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/merkle-tree/Cargo.toml b/merkle-tree/Cargo.toml index d71dc7fcc4..ce51c86c02 100644 --- a/merkle-tree/Cargo.toml +++ b/merkle-tree/Cargo.toml @@ -1,24 +1,24 @@ [package] name = "solana-merkle-tree" +version = "1.15.0" description = "Solana Merkle Tree" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-merkle-tree" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -fast-math = { workspace = true } -solana-program = { workspace = true } +fast-math = "0.1" +solana-program = { path = "../sdk/program", version = "=1.15.0" } # This can go once the SBF toolchain target Rust 1.42.0+ [target.bpfel-unknown-unknown.dependencies] -matches = { workspace = true } +matches = "0.1.9" [dev-dependencies] -hex = { workspace = true } +hex = "0.4.3" [lib] crate-type = ["lib"] diff --git a/metrics/Cargo.toml b/metrics/Cargo.toml index 0cb3041bab..3e0422e705 100644 --- a/metrics/Cargo.toml +++ b/metrics/Cargo.toml @@ -1,26 +1,26 @@ [package] name = "solana-metrics" +version = "1.15.0" description = "Solana Metrics" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-metrics" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -crossbeam-channel = { workspace = true } -gethostname = { workspace = true } -lazy_static = { workspace = true } -log = { workspace = true } -reqwest = { workspace = true, features = ["blocking", "brotli", "deflate", "gzip", "rustls-tls", "json"] } -solana-sdk = { workspace = true } +crossbeam-channel = "0.5" +gethostname = "0.2.3" +lazy_static = "1.4.0" +log = "0.4.17" +reqwest = { version = "0.11.12", default-features = false, features = ["blocking", "brotli", "deflate", "gzip", "rustls-tls", "json"] } +solana-sdk = { path = "../sdk", version = "=1.15.0" } [dev-dependencies] -env_logger = { workspace = true } -rand = { workspace = true } -serial_test = { workspace = true } +env_logger = "0.9.3" +rand = "0.7.0" +serial_test = "0.9.0" [lib] name = "solana_metrics" diff --git a/net-shaper/Cargo.toml b/net-shaper/Cargo.toml index 8e6a46853f..3d02fea4ea 100644 --- a/net-shaper/Cargo.toml +++ b/net-shaper/Cargo.toml @@ -1,20 +1,20 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-net-shaper" description = "The solana cluster network shaping tool" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] clap = { version = "3.1.5", features = ["cargo"] } -rand = { workspace = true } -serde = { workspace = true, features = ["derive"] } -serde_json = { workspace = true } -solana-logger = { workspace = true } +rand = "0.7.0" +serde = { version = "1.0.144", features = ["derive"] } +serde_json = "1.0.83" +solana-logger = { path = "../logger", version = "=1.15.0" } [[bin]] name = "solana-net-shaper" diff --git a/net-utils/Cargo.toml b/net-utils/Cargo.toml index 0d8a82f7a9..5b7cf353fd 100644 --- a/net-utils/Cargo.toml +++ b/net-utils/Cargo.toml @@ -1,29 +1,29 @@ [package] name = "solana-net-utils" +version = "1.15.0" description = "Solana Network Utilities" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-net-utils" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -bincode = { workspace = true } +bincode = "1.3.3" clap = { version = "3.1.5", features = ["cargo"] } -crossbeam-channel = { workspace = true } -log = { workspace = true } -nix = { workspace = true } -rand = { workspace = true } -serde = { workspace = true } -serde_derive = { workspace = true } -socket2 = { workspace = true } -solana-logger = { workspace = true } -solana-sdk = { workspace = true } -solana-version = { workspace = true } -tokio = { workspace = true, features = ["full"] } -url = { workspace = true } +crossbeam-channel = "0.5" +log = "0.4.17" +nix = "0.25.0" +rand = "0.7.0" +serde = "1.0.144" +serde_derive = "1.0.103" +socket2 = "0.4.7" +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } +tokio = { version = "1", features = ["full"] } +url = "2.2.2" [lib] name = "solana_net_utils" diff --git a/notifier/Cargo.toml b/notifier/Cargo.toml index 7325d6e703..a4245badcf 100644 --- a/notifier/Cargo.toml +++ b/notifier/Cargo.toml @@ -1,19 +1,19 @@ [package] name = "solana-notifier" +version = "1.15.0" description = "Solana Notifier" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-notifier" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -log = { workspace = true } -reqwest = { workspace = true, features = ["blocking", "brotli", "deflate", "gzip", "rustls-tls", "json"] } -serde_json = { workspace = true } -solana-sdk = { workspace = true } +log = "0.4.17" +reqwest = { version = "0.11.12", default-features = false, features = ["blocking", "brotli", "deflate", "gzip", "rustls-tls", "json"] } +serde_json = "1.0" +solana-sdk = { path = "../sdk", version = "=1.15.0" } [lib] name = "solana_notifier" diff --git a/perf/Cargo.toml b/perf/Cargo.toml index 5425bc1f97..12a9e61f6e 100644 --- a/perf/Cargo.toml +++ b/perf/Cargo.toml @@ -1,43 +1,43 @@ [package] name = "solana-perf" +version = "1.15.0" description = "Solana Performance APIs" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-perf" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -ahash = { workspace = true } -bincode = { workspace = true } -bv = { workspace = true, features = ["serde"] } -curve25519-dalek = { workspace = true } -dlopen = { workspace = true } -dlopen_derive = { workspace = true } -fnv = { workspace = true } -lazy_static = { workspace = true } -log = { workspace = true } -rand = { workspace = true } -rayon = { workspace = true } -serde = { workspace = true } -solana-metrics = { workspace = true } -solana-rayon-threadlimit = { workspace = true } -solana-sdk = { workspace = true } -solana-vote-program = { workspace = true } +ahash = "0.7.6" +bincode = "1.3.3" +bv = { version = "0.11.1", features = ["serde"] } +curve25519-dalek = { version = "3" } +dlopen = "0.1.8" +dlopen_derive = "0.1.4" +fnv = "1.0.7" +lazy_static = "1.4.0" +log = "0.4.17" +rand = "0.7.0" +rayon = "1.5.3" +serde = "1.0.144" +solana-metrics = { path = "../metrics", version = "=1.15.0" } +solana-rayon-threadlimit = { path = "../rayon-threadlimit", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-vote-program = { path = "../programs/vote", version = "=1.15.0" } [target."cfg(target_os = \"linux\")".dependencies] -caps = { workspace = true } -libc = { workspace = true } -nix = { workspace = true } +caps = "0.5.4" +libc = "0.2.131" +nix = "0.25.0" [lib] name = "solana_perf" [dev-dependencies] -matches = { workspace = true } -solana-logger = { workspace = true } +matches = "0.1.9" +solana-logger = { path = "../logger", version = "=1.15.0" } [[bench]] name = "sigverify" diff --git a/poh-bench/Cargo.toml b/poh-bench/Cargo.toml index 90f7144de3..003a9c152e 100644 --- a/poh-bench/Cargo.toml +++ b/poh-bench/Cargo.toml @@ -1,25 +1,25 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-poh-bench" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-poh-bench" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] clap = { version = "3.1.5", features = ["cargo"] } -log = { workspace = true } -rand = { workspace = true } -rayon = { workspace = true } -solana-entry = { workspace = true } -solana-logger = { workspace = true } -solana-measure = { workspace = true } -solana-perf = { workspace = true } -solana-sdk = { workspace = true } -solana-version = { workspace = true } +log = "0.4.17" +rand = "0.7.0" +rayon = "1.5.3" +solana-entry = { path = "../entry", version = "=1.15.0" } +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-perf = { path = "../perf", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/poh/Cargo.toml b/poh/Cargo.toml index 3613633649..d8800563f6 100644 --- a/poh/Cargo.toml +++ b/poh/Cargo.toml @@ -1,33 +1,33 @@ [package] name = "solana-poh" +version = "1.15.0" description = "Solana PoH" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-poh" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -core_affinity = { workspace = true } -crossbeam-channel = { workspace = true } -log = { workspace = true } -solana-entry = { workspace = true } -solana-ledger = { workspace = true } -solana-measure = { workspace = true } -solana-metrics = { workspace = true } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-sys-tuner = { workspace = true } -thiserror = { workspace = true } +core_affinity = "0.5.10" +crossbeam-channel = "0.5" +log = "0.4.17" +solana-entry = { path = "../entry", version = "=1.15.0" } +solana-ledger = { path = "../ledger", version = "=1.15.0" } +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-metrics = { path = "../metrics", version = "=1.15.0" } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-sys-tuner = { path = "../sys-tuner", version = "=1.15.0" } +thiserror = "1.0" [dev-dependencies] -bincode = { workspace = true } -matches = { workspace = true } -rand = { workspace = true } -solana-logger = { workspace = true } -solana-perf = { workspace = true } +bincode = "1.3.3" +matches = "0.1.9" +rand = "0.7.0" +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-perf = { path = "../perf", version = "=1.15.0" } [lib] crate-type = ["lib"] diff --git a/program-runtime/Cargo.toml b/program-runtime/Cargo.toml index abc9c5ea64..61fee5ae6b 100644 --- a/program-runtime/Cargo.toml +++ b/program-runtime/Cargo.toml @@ -1,37 +1,37 @@ [package] name = "solana-program-runtime" +version = "1.15.0" description = "Solana program runtime" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-program-runtime" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -base64 = { workspace = true } -bincode = { workspace = true } -eager = { workspace = true } -enum-iterator = { workspace = true } -itertools = { workspace = true } +base64 = "0.13" +bincode = "1.3.3" +eager = "0.1.0" +enum-iterator = "1.2.0" +itertools = "0.10.5" libc = "0.2.101" libloading = "0.7.0" -log = { workspace = true } -num-derive = { workspace = true } -num-traits = { workspace = true } -rand = { workspace = true } +log = "0.4.17" +num-derive = { version = "0.3" } +num-traits = { version = "0.2" } +rand = "0.7.0" serde = { version = "1.0.129", features = ["derive", "rc"] } -solana-frozen-abi = { workspace = true } -solana-frozen-abi-macro = { workspace = true } -solana-measure = { workspace = true } -solana-metrics = { workspace = true } -solana-sdk = { workspace = true } -solana_rbpf = { workspace = true } -thiserror = { workspace = true } +solana-frozen-abi = { path = "../frozen-abi", version = "=1.15.0" } +solana-frozen-abi-macro = { path = "../frozen-abi/macro", version = "=1.15.0" } +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-metrics = { path = "../metrics", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana_rbpf = "=0.2.38" +thiserror = "1.0" [dev-dependencies] -solana-logger = { workspace = true } +solana-logger = { path = "../logger", version = "=1.15.0" } [lib] crate-type = ["lib"] @@ -41,4 +41,4 @@ name = "solana_program_runtime" targets = ["x86_64-unknown-linux-gnu"] [build-dependencies] -rustc_version = { workspace = true } +rustc_version = "0.4" diff --git a/program-test/Cargo.toml b/program-test/Cargo.toml index 1d6dbde0aa..0c9a2c0dd7 100644 --- a/program-test/Cargo.toml +++ b/program-test/Cargo.toml @@ -1,33 +1,32 @@ [package] -name = "solana-program-test" +authors = ["Solana Maintainers "] description = "Solana Program Test Framework" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" +license = "Apache-2.0" +name = "solana-program-test" +repository = "https://github.com/solana-labs/solana" +version = "1.15.0" [dependencies] -assert_matches = { workspace = true } -async-trait = { workspace = true } -base64 = { workspace = true } -bincode = { workspace = true } -chrono-humanize = { workspace = true } -crossbeam-channel = { workspace = true } -log = { workspace = true } -serde = { workspace = true } -solana-banks-client = { workspace = true } -solana-banks-interface = { workspace = true } -solana-banks-server = { workspace = true } -solana-bpf-loader-program = { workspace = true } -solana-logger = { workspace = true } -solana-program-runtime = { workspace = true } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-vote-program = { workspace = true } -thiserror = { workspace = true } -tokio = { workspace = true, features = ["full"] } +assert_matches = "1.5.0" +async-trait = "0.1.57" +base64 = "0.13.0" +bincode = "1.3.3" +chrono-humanize = "0.2.1" +crossbeam-channel = "0.5" +log = "0.4.17" +serde = "1.0.144" +solana-banks-client = { path = "../banks-client", version = "=1.15.0" } +solana-banks-interface = { path = "../banks-interface", version = "=1.15.0" } +solana-banks-server = { path = "../banks-server", version = "=1.15.0" } +solana-bpf-loader-program = { path = "../programs/bpf_loader", version = "=1.15.0" } +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-program-runtime = { path = "../program-runtime", version = "=1.15.0" } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-vote-program = { path = "../programs/vote", version = "=1.15.0" } +thiserror = "1.0" +tokio = { version = "1", features = ["full"] } [dev-dependencies] -solana-stake-program = { workspace = true } +solana-stake-program = { path = "../programs/stake", version = "=1.15.0" } diff --git a/programs/address-lookup-table-tests/Cargo.toml b/programs/address-lookup-table-tests/Cargo.toml index 0d64f6b66f..ac6e7f12d3 100644 --- a/programs/address-lookup-table-tests/Cargo.toml +++ b/programs/address-lookup-table-tests/Cargo.toml @@ -3,20 +3,20 @@ [package] name = "solana-address-lookup-table-program-tests" +version = "1.15.0" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" +edition = "2021" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dev-dependencies] -assert_matches = { workspace = true } -bincode = { workspace = true } -solana-address-lookup-table-program = { workspace = true } -solana-program-test = { workspace = true } -solana-sdk = { workspace = true } +assert_matches = "1.5.0" +bincode = "1.3.3" +solana-address-lookup-table-program = { path = "../address-lookup-table", version = "=1.15.0" } +solana-program-test = { path = "../../program-test", version = "=1.15.0" } +solana-sdk = { path = "../../sdk", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/programs/address-lookup-table/Cargo.toml b/programs/address-lookup-table/Cargo.toml index b4cee366dd..ed0c7855e8 100644 --- a/programs/address-lookup-table/Cargo.toml +++ b/programs/address-lookup-table/Cargo.toml @@ -1,32 +1,32 @@ [package] name = "solana-address-lookup-table-program" +version = "1.15.0" description = "Solana address lookup table program" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-address-loookup-table-program" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -bincode = { workspace = true } -bytemuck = { workspace = true } -log = { workspace = true } -num-derive = { workspace = true } -num-traits = { workspace = true } -serde = { workspace = true, features = ["derive"] } -solana-frozen-abi = { workspace = true } -solana-frozen-abi-macro = { workspace = true } -solana-program = { workspace = true } -thiserror = { workspace = true } +bincode = "1.3.3" +bytemuck = "1.11.0" +log = "0.4.17" +num-derive = "0.3" +num-traits = "0.2" +serde = { version = "1.0.144", features = ["derive"] } +solana-frozen-abi = { path = "../../frozen-abi", version = "=1.15.0" } +solana-frozen-abi-macro = { path = "../../frozen-abi/macro", version = "=1.15.0" } +solana-program = { path = "../../sdk/program", version = "=1.15.0" } +thiserror = "1.0" [target.'cfg(not(target_os = "solana"))'.dependencies] -solana-program-runtime = { workspace = true } -solana-sdk = { workspace = true } +solana-program-runtime = { path = "../../program-runtime", version = "=1.15.0" } +solana-sdk = { path = "../../sdk", version = "=1.15.0" } [build-dependencies] -rustc_version = { workspace = true } +rustc_version = "0.4" [lib] crate-type = ["lib"] diff --git a/programs/bpf-loader-tests/Cargo.toml b/programs/bpf-loader-tests/Cargo.toml index 79bfc2fd78..c0cbbd1177 100644 --- a/programs/bpf-loader-tests/Cargo.toml +++ b/programs/bpf-loader-tests/Cargo.toml @@ -3,20 +3,20 @@ [package] name = "solana-bpf-loader-program-tests" +version = "1.15.0" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" +edition = "2021" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dev-dependencies] -assert_matches = { workspace = true } -bincode = { workspace = true } -solana-bpf-loader-program = { workspace = true } -solana-program-test = { workspace = true } -solana-sdk = { workspace = true } +assert_matches = "1.5.0" +bincode = "1.3.3" +solana-bpf-loader-program = { path = "../bpf_loader", version = "=1.15.0" } +solana-program-test = { path = "../../program-test", version = "=1.15.0" } +solana-sdk = { path = "../../sdk", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/programs/bpf_loader/Cargo.toml b/programs/bpf_loader/Cargo.toml index 73186490f9..1e1d7e5205 100644 --- a/programs/bpf_loader/Cargo.toml +++ b/programs/bpf_loader/Cargo.toml @@ -1,25 +1,26 @@ [package] name = "solana-bpf-loader-program" +version = "1.15.0" +description = "Solana BPF loader" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-bpf-loader-program" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -bincode = { workspace = true } -byteorder = { workspace = true } -libsecp256k1 = { workspace = true } -log = { workspace = true } -rand = { workspace = true } -solana-measure = { workspace = true } -solana-program-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-zk-token-sdk = { workspace = true } -solana_rbpf = { workspace = true } -thiserror = { workspace = true } +bincode = "1.3.3" +byteorder = "1.4.3" +libsecp256k1 = "0.6.0" +log = "0.4.17" +rand = "0.7.3" +solana-measure = { path = "../../measure", version = "=1.15.0" } +solana-program-runtime = { path = "../../program-runtime", version = "=1.15.0" } +solana-sdk = { path = "../../sdk", version = "=1.15.0" } +solana-zk-token-sdk = { path = "../../zk-token-sdk", version = "=1.15.0" } +solana_rbpf = "=0.2.38" +thiserror = "1.0" [lib] crate-type = ["lib"] diff --git a/programs/bpf_loader/gen-syscall-list/Cargo.toml b/programs/bpf_loader/gen-syscall-list/Cargo.toml index 8a52f472ee..2543b99543 100644 --- a/programs/bpf_loader/gen-syscall-list/Cargo.toml +++ b/programs/bpf_loader/gen-syscall-list/Cargo.toml @@ -1,12 +1,9 @@ [package] name = "gen-syscall-list" +version = "1.15.0" +edition = "2021" +license = "Apache-2.0" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [build-dependencies] -regex = { workspace = true } +regex = "1.6.0" diff --git a/programs/compute-budget/Cargo.toml b/programs/compute-budget/Cargo.toml index 5c439565c4..15ac441d42 100644 --- a/programs/compute-budget/Cargo.toml +++ b/programs/compute-budget/Cargo.toml @@ -1,17 +1,17 @@ [package] name = "solana-compute-budget-program" description = "Solana Compute Budget program" +version = "1.15.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-compute-budget-program" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +repository = "https://github.com/solana-labs/solana" +authors = ["Solana Maintainers "] +license = "Apache-2.0" +edition = "2021" [dependencies] -solana-program-runtime = { workspace = true } -solana-sdk = { workspace = true } +solana-program-runtime = { path = "../../program-runtime", version = "=1.15.0" } +solana-sdk = { path = "../../sdk", version = "=1.15.0" } [lib] crate-type = ["lib"] diff --git a/programs/config/Cargo.toml b/programs/config/Cargo.toml index d81d84e8c4..8a25653aa3 100644 --- a/programs/config/Cargo.toml +++ b/programs/config/Cargo.toml @@ -1,24 +1,24 @@ [package] name = "solana-config-program" +version = "1.15.0" description = "Solana Config program" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-config-program" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -bincode = { workspace = true } -chrono = { workspace = true, features = ["default", "serde"] } -serde = { workspace = true } -serde_derive = { workspace = true } -solana-program-runtime = { workspace = true } -solana-sdk = { workspace = true } +bincode = "1.3.3" +chrono = { version = "0.4.22", features = ["serde"] } +serde = "1.0.144" +serde_derive = "1.0.103" +solana-program-runtime = { path = "../../program-runtime", version = "=1.15.0" } +solana-sdk = { path = "../../sdk", version = "=1.15.0" } [dev-dependencies] -solana-logger = { workspace = true } +solana-logger = { path = "../../logger", version = "=1.15.0" } [lib] crate-type = ["lib"] diff --git a/programs/ed25519-tests/Cargo.toml b/programs/ed25519-tests/Cargo.toml index 584e2ba4d3..dbb5f2816c 100644 --- a/programs/ed25519-tests/Cargo.toml +++ b/programs/ed25519-tests/Cargo.toml @@ -1,19 +1,19 @@ [package] name = "solana-ed25519-program-tests" +version = "1.15.0" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" +edition = "2021" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dev-dependencies] -assert_matches = { workspace = true } -ed25519-dalek = { workspace = true } -rand = { workspace = true } -solana-program-test = { workspace = true } -solana-sdk = { workspace = true } +assert_matches = "1.5.0" +ed25519-dalek = "=1.0.1" +rand = "0.7.0" +solana-program-test = { path = "../../program-test", version = "=1.15.0" } +solana-sdk = { path = "../../sdk", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/programs/sbf/Cargo.lock b/programs/sbf/Cargo.lock index 33b7b92657..a28285f7e8 100644 --- a/programs/sbf/Cargo.lock +++ b/programs/sbf/Cargo.lock @@ -745,9 +745,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chrono" -version = "0.4.23" +version = "0.4.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f" +checksum = "bfd4d1b31faaa3a89d7934dbded3111da0d2ef28e3ebccdb4f0179f5929d1ef1" dependencies = [ "iana-time-zone", "js-sys", diff --git a/programs/sbf/Cargo.toml b/programs/sbf/Cargo.toml index 88cd4887a0..5ab69cd8ee 100644 --- a/programs/sbf/Cargo.toml +++ b/programs/sbf/Cargo.toml @@ -1,67 +1,15 @@ -[workspace.package] -version = "1.15.0" -description = "Solana SBF test program written in Rust" -authors = ["Solana Maintainers "] -repository = "https://github.com/solana-labs/solana" -homepage = "https://solana.com/" -license = "Apache-2.0" -edition = "2021" - -[workspace.dependencies] -array-bytes = "=1.4.1" -bincode = { version = "1.1.4", default-features = false } -blake3 = "1.0.0" -byteorder = "1.3.2" -elf = "0.0.10" -getrandom = { version = "0.1.14" } -itertools = "0.10.1" -libsecp256k1 = { version = "0.7.0", default-features = false } -log = "0.4.11" -miow = "0.3.6" -net2 = "0.2.37" -num-derive = "0.3" -num-traits = "0.2" -rand = "0.7" -serde = "1.0.112" -serde_json = "1.0.56" -solana_rbpf = "=0.2.38" -solana-account-decoder = { path = "../../account-decoder", version = "=1.15.0" } -solana-address-lookup-table-program = { path = "../../programs/address-lookup-table", version = "=1.15.0" } -solana-bpf-loader-program = { path = "../bpf_loader", version = "=1.15.0" } -solana-cli-output = { path = "../../cli-output", version = "=1.15.0" } -solana-ledger = { path = "../../ledger", version = "=1.15.0" } -solana-logger = { path = "../../logger", version = "=1.15.0" } -solana-measure = { path = "../../measure", version = "=1.15.0" } -solana-program = { path = "../../sdk/program", version = "=1.15.0" } -solana-program-runtime = { path = "../../program-runtime", version = "=1.15.0" } -solana-program-test = { path = "../../program-test", version = "=1.15.0" } -solana-runtime = { path = "../../runtime", version = "=1.15.0" } -solana-sbf-rust-128bit-dep = { path = "rust/128bit_dep", version = "=1.15.0" } -solana-sbf-rust-invoke = { path = "rust/invoke", version = "=1.15.0" } -solana-sbf-rust-invoked = { path = "rust/invoked", version = "=1.15.0", default-features = false } -solana-sbf-rust-many-args-dep = { path = "rust/many_args_dep", version = "=1.15.0" } -solana-sbf-rust-mem = { path = "rust/mem", version = "=1.15.0" } -solana-sbf-rust-param-passing-dep = { path = "rust/param_passing_dep", version = "=1.15.0" } -solana-sbf-rust-realloc = { path = "rust/realloc", version = "=1.15.0", default-features = false } -solana-sbf-rust-realloc-invoke = { path = "rust/realloc_invoke", version = "=1.15.0" } -solana-sdk = { path = "../../sdk", version = "=1.15.0" } -solana-transaction-status = { path = "../../transaction-status", version = "=1.15.0" } -solana-validator = { path = "../../validator", version = "=1.15.0" } -solana-zk-token-sdk = { path = "../../zk-token-sdk", version = "=1.15.0" } -thiserror = "1.0" - [package] name = "solana-sbf-programs" description = "Blockchain, Rebuilt for Scale" +version = "1.15.0" documentation = "https://docs.rs/solana" +homepage = "https://solana.com/" readme = "README.md" +repository = "https://github.com/solana-labs/solana" +authors = ["Solana Maintainers "] +license = "Apache-2.0" +edition = "2021" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [features] sbf_c = [] @@ -71,29 +19,29 @@ sbf_rust = [] walkdir = "2" [dependencies] -bincode = { workspace = true } -byteorder = { workspace = true } -elf = { workspace = true } -itertools = { workspace = true } -log = { workspace = true } -miow = { workspace = true } -net2 = { workspace = true } -solana-account-decoder = { workspace = true } -solana-bpf-loader-program = { workspace = true } -solana-cli-output = { workspace = true } -solana-logger = { workspace = true } -solana-measure = { workspace = true } -solana-program-runtime = { workspace = true } -solana-runtime = { workspace = true } -solana-sbf-rust-invoke = { workspace = true } -solana-sbf-rust-realloc = { workspace = true, features = ["default"] } -solana-sbf-rust-realloc-invoke = { workspace = true } -solana-sdk = { workspace = true } -solana-transaction-status = { workspace = true } -solana_rbpf = { workspace = true } +bincode = "1.1.4" +byteorder = "1.3.2" +elf = "0.0.10" +itertools = "0.10.1" +log = "0.4.11" +miow = "0.3.6" +net2 = "0.2.37" +solana-account-decoder = { path = "../../account-decoder", version = "=1.15.0" } +solana-bpf-loader-program = { path = "../bpf_loader", version = "=1.15.0" } +solana-cli-output = { path = "../../cli-output", version = "=1.15.0" } +solana-logger = { path = "../../logger", version = "=1.15.0" } +solana-measure = { path = "../../measure", version = "=1.15.0" } +solana-program-runtime = { path = "../../program-runtime", version = "=1.15.0" } +solana-runtime = { path = "../../runtime", version = "=1.15.0" } +solana-sbf-rust-invoke = { path = "rust/invoke", version = "=1.15.0" } +solana-sbf-rust-realloc = { path = "rust/realloc", version = "=1.15.0" } +solana-sbf-rust-realloc-invoke = { path = "rust/realloc_invoke", version = "=1.15.0" } +solana-sdk = { path = "../../sdk", version = "=1.15.0" } +solana-transaction-status = { path = "../../transaction-status", version = "=1.15.0" } +solana_rbpf = "=0.2.38" [dev-dependencies] -solana-ledger = { workspace = true } +solana-ledger = { path = "../../ledger", version = "=1.15.0" } [[bench]] name = "bpf_loader" diff --git a/programs/sbf/rust/128bit/Cargo.toml b/programs/sbf/rust/128bit/Cargo.toml index a663c5dc27..170de9ecd8 100644 --- a/programs/sbf/rust/128bit/Cargo.toml +++ b/programs/sbf/rust/128bit/Cargo.toml @@ -1,17 +1,17 @@ [package] name = "solana-sbf-rust-128bit" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-128bit" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } -solana-sbf-rust-128bit-dep = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } +solana-sbf-rust-128bit-dep = { path = "../128bit_dep", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/128bit_dep/Cargo.toml b/programs/sbf/rust/128bit_dep/Cargo.toml index a166663c76..ce4edf6581 100644 --- a/programs/sbf/rust/128bit_dep/Cargo.toml +++ b/programs/sbf/rust/128bit_dep/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-128bit-dep" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-128bit-dep" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/programs/sbf/rust/alloc/Cargo.toml b/programs/sbf/rust/alloc/Cargo.toml index dd071f8e62..6cb21bcca7 100644 --- a/programs/sbf/rust/alloc/Cargo.toml +++ b/programs/sbf/rust/alloc/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-alloc" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-alloc" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/alt_bn128/Cargo.toml b/programs/sbf/rust/alt_bn128/Cargo.toml index 6a016708a0..ed11bf94ee 100644 --- a/programs/sbf/rust/alt_bn128/Cargo.toml +++ b/programs/sbf/rust/alt_bn128/Cargo.toml @@ -1,18 +1,18 @@ [package] name = "solana-bpf-rust-alt-bn128" +version = "1.15.0" description = "Solana BPF test program written in Rust" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +authors = ["NeonLabs Team "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" +edition = "2021" [dependencies] -array-bytes = { workspace = true } -serde = { workspace = true } -serde_json = { workspace = true } -solana-program = { workspace = true } +array-bytes = "=1.4.1" +serde = "1.0.112" +serde_json = "1.0.56" +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/call_depth/Cargo.toml b/programs/sbf/rust/call_depth/Cargo.toml index 6f1be615ae..3257572b01 100644 --- a/programs/sbf/rust/call_depth/Cargo.toml +++ b/programs/sbf/rust/call_depth/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-call-depth" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-call-depth" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/caller_access/Cargo.toml b/programs/sbf/rust/caller_access/Cargo.toml index 7be8acd2f7..c8b0fcee7e 100644 --- a/programs/sbf/rust/caller_access/Cargo.toml +++ b/programs/sbf/rust/caller_access/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-caller-access" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-caller-access" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/curve25519/Cargo.toml b/programs/sbf/rust/curve25519/Cargo.toml index 19162fd51a..91cc23084e 100644 --- a/programs/sbf/rust/curve25519/Cargo.toml +++ b/programs/sbf/rust/curve25519/Cargo.toml @@ -1,17 +1,17 @@ [package] name = "solana-sbf-rust-curve25519" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-zktoken_crypto" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } -solana-zk-token-sdk = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } +solana-zk-token-sdk = { path = "../../../../zk-token-sdk", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/custom_heap/Cargo.toml b/programs/sbf/rust/custom_heap/Cargo.toml index bf6636b177..1034ed9383 100644 --- a/programs/sbf/rust/custom_heap/Cargo.toml +++ b/programs/sbf/rust/custom_heap/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-custom-heap" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-custom-heap" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [features] default = ["custom-heap"] diff --git a/programs/sbf/rust/dep_crate/Cargo.toml b/programs/sbf/rust/dep_crate/Cargo.toml index 56ee7bcb34..ba1634e7a6 100644 --- a/programs/sbf/rust/dep_crate/Cargo.toml +++ b/programs/sbf/rust/dep_crate/Cargo.toml @@ -1,19 +1,19 @@ [package] name = "solana-sbf-rust-dep-crate" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-dep-crate" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -byteorder = { workspace = true } +byteorder = { version = "1", default-features = false } # list of crates which must be buildable for bpf programs -solana-address-lookup-table-program = { workspace = true } -solana-program = { workspace = true } +solana-address-lookup-table-program = { path = "../../../../programs/address-lookup-table", version = "=1.15.0" } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/deprecated_loader/Cargo.toml b/programs/sbf/rust/deprecated_loader/Cargo.toml index a612e185f7..dcfd01c6e7 100644 --- a/programs/sbf/rust/deprecated_loader/Cargo.toml +++ b/programs/sbf/rust/deprecated_loader/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-deprecated-loader" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-deprecated-loader" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/dup_accounts/Cargo.toml b/programs/sbf/rust/dup_accounts/Cargo.toml index 9f855d954e..15385a778b 100644 --- a/programs/sbf/rust/dup_accounts/Cargo.toml +++ b/programs/sbf/rust/dup_accounts/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-dup-accounts" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-dup-accounts" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/error_handling/Cargo.toml b/programs/sbf/rust/error_handling/Cargo.toml index df4a83f693..147262ea19 100644 --- a/programs/sbf/rust/error_handling/Cargo.toml +++ b/programs/sbf/rust/error_handling/Cargo.toml @@ -1,19 +1,19 @@ [package] name = "solana-sbf-rust-error-handling" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-error-handling" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -num-derive = { workspace = true } -num-traits = { workspace = true } -solana-program = { workspace = true } -thiserror = { workspace = true } +num-derive = "0.3" +num-traits = "0.2" +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } +thiserror = "1.0" [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/external_spend/Cargo.toml b/programs/sbf/rust/external_spend/Cargo.toml index 771a665fae..58a5dc1e5c 100644 --- a/programs/sbf/rust/external_spend/Cargo.toml +++ b/programs/sbf/rust/external_spend/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-external-spend" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-external-spend" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/finalize/Cargo.toml b/programs/sbf/rust/finalize/Cargo.toml index 0cfdb9fb57..80bc55a554 100644 --- a/programs/sbf/rust/finalize/Cargo.toml +++ b/programs/sbf/rust/finalize/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-finalize" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-finalize" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/get_minimum_delegation/Cargo.toml b/programs/sbf/rust/get_minimum_delegation/Cargo.toml index 30aef43012..78b45116ac 100644 --- a/programs/sbf/rust/get_minimum_delegation/Cargo.toml +++ b/programs/sbf/rust/get_minimum_delegation/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-get-minimum-delegation" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-get-minimum-delegation" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/inner_instruction_alignment_check/Cargo.toml b/programs/sbf/rust/inner_instruction_alignment_check/Cargo.toml index 3c76ba7ede..7dc6570e80 100644 --- a/programs/sbf/rust/inner_instruction_alignment_check/Cargo.toml +++ b/programs/sbf/rust/inner_instruction_alignment_check/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-inner_instruction_alignment_check" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-inner_instruction_alignment_check" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/instruction_introspection/Cargo.toml b/programs/sbf/rust/instruction_introspection/Cargo.toml index 80c5a07ec3..ebc7c88266 100644 --- a/programs/sbf/rust/instruction_introspection/Cargo.toml +++ b/programs/sbf/rust/instruction_introspection/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-instruction-introspection" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-instruction-introspection" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/invoke/Cargo.toml b/programs/sbf/rust/invoke/Cargo.toml index 616beab7a4..3145c1b298 100644 --- a/programs/sbf/rust/invoke/Cargo.toml +++ b/programs/sbf/rust/invoke/Cargo.toml @@ -1,21 +1,21 @@ [package] name = "solana-sbf-rust-invoke" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-invoke" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [features] default = ["program"] program = [] [dependencies] -solana-program = { workspace = true } -solana-sbf-rust-invoked = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } +solana-sbf-rust-invoked = { path = "../invoked", default-features = false } [lib] crate-type = ["lib", "cdylib"] diff --git a/programs/sbf/rust/invoke_and_error/Cargo.toml b/programs/sbf/rust/invoke_and_error/Cargo.toml index bc36a12879..9e00743115 100644 --- a/programs/sbf/rust/invoke_and_error/Cargo.toml +++ b/programs/sbf/rust/invoke_and_error/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-invoke-and-error" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-invoke-and-error" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/invoke_and_ok/Cargo.toml b/programs/sbf/rust/invoke_and_ok/Cargo.toml index 4c62527720..885a27a827 100644 --- a/programs/sbf/rust/invoke_and_ok/Cargo.toml +++ b/programs/sbf/rust/invoke_and_ok/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-invoke-and-ok" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-invoke-and-ok" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/invoke_and_return/Cargo.toml b/programs/sbf/rust/invoke_and_return/Cargo.toml index ce4dbec0c5..29ec6b2d68 100644 --- a/programs/sbf/rust/invoke_and_return/Cargo.toml +++ b/programs/sbf/rust/invoke_and_return/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-invoke-and-return" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-invoke-and-return" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/invoked/Cargo.toml b/programs/sbf/rust/invoked/Cargo.toml index 965e1a8dd3..e1d8c82b00 100644 --- a/programs/sbf/rust/invoked/Cargo.toml +++ b/programs/sbf/rust/invoked/Cargo.toml @@ -1,20 +1,20 @@ [package] name = "solana-sbf-rust-invoked" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-invoked" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [features] default = ["program"] program = [] [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["lib", "cdylib"] diff --git a/programs/sbf/rust/iter/Cargo.toml b/programs/sbf/rust/iter/Cargo.toml index 353c463360..76ecfb1cca 100644 --- a/programs/sbf/rust/iter/Cargo.toml +++ b/programs/sbf/rust/iter/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-iter" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-iter" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/log_data/Cargo.toml b/programs/sbf/rust/log_data/Cargo.toml index 92261e0216..dc6baf232a 100644 --- a/programs/sbf/rust/log_data/Cargo.toml +++ b/programs/sbf/rust/log_data/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-log-data" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-log-data" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [features] default = ["program"] diff --git a/programs/sbf/rust/many_args/Cargo.toml b/programs/sbf/rust/many_args/Cargo.toml index 9c0b3bf62c..7accb71e38 100644 --- a/programs/sbf/rust/many_args/Cargo.toml +++ b/programs/sbf/rust/many_args/Cargo.toml @@ -1,17 +1,17 @@ [package] name = "solana-sbf-rust-many-args" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-many-args" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } -solana-sbf-rust-many-args-dep = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } +solana-sbf-rust-many-args-dep = { path = "../many_args_dep", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/many_args_dep/Cargo.toml b/programs/sbf/rust/many_args_dep/Cargo.toml index 2f3692dbd5..45be21aad5 100644 --- a/programs/sbf/rust/many_args_dep/Cargo.toml +++ b/programs/sbf/rust/many_args_dep/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-many-args-dep" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-many-args-dep" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/programs/sbf/rust/mem/Cargo.toml b/programs/sbf/rust/mem/Cargo.toml index 0e295863d7..0a1cb06150 100644 --- a/programs/sbf/rust/mem/Cargo.toml +++ b/programs/sbf/rust/mem/Cargo.toml @@ -1,24 +1,24 @@ [package] name = "solana-sbf-rust-mem" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-mem" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [features] no-entrypoint = [] [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [dev-dependencies] -solana-program-runtime = { workspace = true } -solana-program-test = { workspace = true } -solana-sdk = { workspace = true } +solana-program-runtime = { path = "../../../../program-runtime", version = "=1.15.0" } +solana-program-test = { path = "../../../../program-test", version = "=1.15.0" } +solana-sdk = { path = "../../../../sdk", version = "=1.15.0" } [lib] crate-type = ["cdylib", "lib"] diff --git a/programs/sbf/rust/membuiltins/Cargo.toml b/programs/sbf/rust/membuiltins/Cargo.toml index 4166f87145..c00dc5455c 100644 --- a/programs/sbf/rust/membuiltins/Cargo.toml +++ b/programs/sbf/rust/membuiltins/Cargo.toml @@ -1,17 +1,17 @@ [package] name = "solana-sbf-rust-membuiltins" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-mem" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } -solana-sbf-rust-mem = { workspace = true, features = ["no-entrypoint"] } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } +solana-sbf-rust-mem = { path = "../mem", version = "=1.15.0", features = [ "no-entrypoint" ] } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/noop/Cargo.toml b/programs/sbf/rust/noop/Cargo.toml index ed3c866c3d..e8a747ca49 100644 --- a/programs/sbf/rust/noop/Cargo.toml +++ b/programs/sbf/rust/noop/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-noop" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-noop" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/panic/Cargo.toml b/programs/sbf/rust/panic/Cargo.toml index 72f3bece77..9a39bae6d5 100644 --- a/programs/sbf/rust/panic/Cargo.toml +++ b/programs/sbf/rust/panic/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-panic" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-panic" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [features] default = ["custom-panic"] diff --git a/programs/sbf/rust/param_passing/Cargo.toml b/programs/sbf/rust/param_passing/Cargo.toml index 0427d09d22..ae553eec87 100644 --- a/programs/sbf/rust/param_passing/Cargo.toml +++ b/programs/sbf/rust/param_passing/Cargo.toml @@ -1,17 +1,17 @@ [package] name = "solana-sbf-rust-param-passing" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-param-passing" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } -solana-sbf-rust-param-passing-dep = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } +solana-sbf-rust-param-passing-dep = { path = "../param_passing_dep", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/param_passing_dep/Cargo.toml b/programs/sbf/rust/param_passing_dep/Cargo.toml index e7b7888ee1..ba7bbe1caf 100644 --- a/programs/sbf/rust/param_passing_dep/Cargo.toml +++ b/programs/sbf/rust/param_passing_dep/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-param-passing-dep" +version = "1.15.0" description = "Solana SBF program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-param-passing-dep" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/programs/sbf/rust/rand/Cargo.toml b/programs/sbf/rust/rand/Cargo.toml index 9c8a0f35e8..4ad7362aac 100644 --- a/programs/sbf/rust/rand/Cargo.toml +++ b/programs/sbf/rust/rand/Cargo.toml @@ -1,18 +1,18 @@ [package] name = "solana-sbf-rust-rand" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-rand" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -getrandom = { workspace = true, features = ["dummy"] } -rand = { workspace = true } -solana-program = { workspace = true } +getrandom = { version = "0.1.14", features = ["dummy"] } +rand = "0.7" +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/realloc/Cargo.toml b/programs/sbf/rust/realloc/Cargo.toml index 21ce28608f..39cf76096e 100644 --- a/programs/sbf/rust/realloc/Cargo.toml +++ b/programs/sbf/rust/realloc/Cargo.toml @@ -1,20 +1,20 @@ [package] name = "solana-sbf-rust-realloc" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-realloc" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [features] default = ["program"] program = [] [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["lib", "cdylib"] diff --git a/programs/sbf/rust/realloc_invoke/Cargo.toml b/programs/sbf/rust/realloc_invoke/Cargo.toml index 46aa225dd9..280f4f0b5e 100644 --- a/programs/sbf/rust/realloc_invoke/Cargo.toml +++ b/programs/sbf/rust/realloc_invoke/Cargo.toml @@ -1,21 +1,21 @@ [package] name = "solana-sbf-rust-realloc-invoke" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-realloc-invoke" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [features] default = ["program"] program = [] [dependencies] -solana-program = { workspace = true } -solana-sbf-rust-realloc = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } +solana-sbf-rust-realloc = { path = "../realloc", version = "=1.15.0", default-features = false } [lib] crate-type = ["lib", "cdylib"] diff --git a/programs/sbf/rust/ro_account_modify/Cargo.toml b/programs/sbf/rust/ro_account_modify/Cargo.toml index 8e31917436..b7fa79992a 100644 --- a/programs/sbf/rust/ro_account_modify/Cargo.toml +++ b/programs/sbf/rust/ro_account_modify/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-ro-account_modify" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-ro-modify" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/ro_modify/Cargo.toml b/programs/sbf/rust/ro_modify/Cargo.toml index 34ac00f65a..9a00034a98 100644 --- a/programs/sbf/rust/ro_modify/Cargo.toml +++ b/programs/sbf/rust/ro_modify/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-ro-modify" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-ro-modify" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/sanity/Cargo.toml b/programs/sbf/rust/sanity/Cargo.toml index fe660d8aac..16ff47922b 100644 --- a/programs/sbf/rust/sanity/Cargo.toml +++ b/programs/sbf/rust/sanity/Cargo.toml @@ -1,24 +1,24 @@ [package] name = "solana-sbf-rust-sanity" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-sanity" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [features] test-bpf = [] [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [dev-dependencies] -solana-program-runtime = { workspace = true } -solana-program-test = { workspace = true } -solana-sdk = { workspace = true } +solana-program-runtime = { path = "../../../../program-runtime", version = "=1.15.0" } +solana-program-test = { path = "../../../../program-test", version = "=1.15.0" } +solana-sdk = { path = "../../../../sdk", version = "=1.15.0" } [lib] crate-type = ["cdylib", "lib"] diff --git a/programs/sbf/rust/secp256k1_recover/Cargo.toml b/programs/sbf/rust/secp256k1_recover/Cargo.toml index 988f6edf43..b95c286ba3 100644 --- a/programs/sbf/rust/secp256k1_recover/Cargo.toml +++ b/programs/sbf/rust/secp256k1_recover/Cargo.toml @@ -1,17 +1,17 @@ [package] name = "solana-sbf-rust-secp256k1-recover" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-secp256k1-recover" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -libsecp256k1 = { workspace = true } -solana-program = { workspace = true } +libsecp256k1 = { version = "0.7.0", default-features = false } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/sha/Cargo.toml b/programs/sbf/rust/sha/Cargo.toml index a91fbd6862..210eea3e4b 100644 --- a/programs/sbf/rust/sha/Cargo.toml +++ b/programs/sbf/rust/sha/Cargo.toml @@ -1,17 +1,17 @@ [package] name = "solana-sbf-rust-sha" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-sha" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -blake3 = { workspace = true } -solana-program = { workspace = true } +blake3 = "1.0.0" +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/sibling_inner_instruction/Cargo.toml b/programs/sbf/rust/sibling_inner_instruction/Cargo.toml index 9935fd0dbf..beacef7724 100644 --- a/programs/sbf/rust/sibling_inner_instruction/Cargo.toml +++ b/programs/sbf/rust/sibling_inner_instruction/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-sibling_inner-instructions" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-log-data" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [features] default = ["program"] diff --git a/programs/sbf/rust/sibling_instruction/Cargo.toml b/programs/sbf/rust/sibling_instruction/Cargo.toml index e0aad799ec..cc66820aaa 100644 --- a/programs/sbf/rust/sibling_instruction/Cargo.toml +++ b/programs/sbf/rust/sibling_instruction/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-sibling-instructions" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-log-data" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [features] default = ["program"] diff --git a/programs/sbf/rust/simulation/Cargo.toml b/programs/sbf/rust/simulation/Cargo.toml index 7091ef9d5a..d9d2870eed 100644 --- a/programs/sbf/rust/simulation/Cargo.toml +++ b/programs/sbf/rust/simulation/Cargo.toml @@ -1,25 +1,25 @@ [package] name = "solana-sbf-rust-simulation" +version = "1.15.0" description = "Solana SBF Program Simulation Differences" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-simulation" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [features] test-bpf = [] [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [dev-dependencies] -solana-logger = { workspace = true } -solana-program-test = { workspace = true } -solana-sdk = { workspace = true } -solana-validator = { workspace = true } +solana-logger = { path = "../../../../logger", version = "=1.15.0" } +solana-program-test = { path = "../../../../program-test", version = "=1.15.0" } +solana-sdk = { path = "../../../../sdk", version = "=1.15.0" } +solana-validator = { path = "../../../../validator", version = "=1.15.0" } [lib] crate-type = ["cdylib", "lib"] diff --git a/programs/sbf/rust/spoof1/Cargo.toml b/programs/sbf/rust/spoof1/Cargo.toml index 8485290638..1c103997df 100644 --- a/programs/sbf/rust/spoof1/Cargo.toml +++ b/programs/sbf/rust/spoof1/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-spoof1" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-spoof1" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/spoof1_system/Cargo.toml b/programs/sbf/rust/spoof1_system/Cargo.toml index ebd13b2cea..d706893abf 100644 --- a/programs/sbf/rust/spoof1_system/Cargo.toml +++ b/programs/sbf/rust/spoof1_system/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-spoof1-system" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-spoof1-system" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] crate-type = ["cdylib"] diff --git a/programs/sbf/rust/sysvar/Cargo.toml b/programs/sbf/rust/sysvar/Cargo.toml index e975c8a29f..60bf05be24 100644 --- a/programs/sbf/rust/sysvar/Cargo.toml +++ b/programs/sbf/rust/sysvar/Cargo.toml @@ -1,21 +1,21 @@ [package] name = "solana-sbf-rust-sysvar" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-sysvar" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [dev-dependencies] -solana-program-runtime = { workspace = true } -solana-program-test = { workspace = true } -solana-sdk = { workspace = true } +solana-program-runtime = { path = "../../../../program-runtime", version = "=1.15.0" } +solana-program-test = { path = "../../../../program-test", version = "=1.15.0" } +solana-sdk = { path = "../../../../sdk", version = "=1.15.0" } [lib] crate-type = ["cdylib", "lib"] diff --git a/programs/sbf/rust/upgradeable/Cargo.toml b/programs/sbf/rust/upgradeable/Cargo.toml index 13ea96a353..7ac628b070 100644 --- a/programs/sbf/rust/upgradeable/Cargo.toml +++ b/programs/sbf/rust/upgradeable/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-upgradeable" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-upgradeable" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] name = "solana_sbf_rust_upgradeable" diff --git a/programs/sbf/rust/upgraded/Cargo.toml b/programs/sbf/rust/upgraded/Cargo.toml index baa89892a3..52589ba809 100644 --- a/programs/sbf/rust/upgraded/Cargo.toml +++ b/programs/sbf/rust/upgraded/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-sbf-rust-upgraded" +version = "1.15.0" +description = "Solana SBF test program written in Rust" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sbf-rust-upgraded" -version = { workspace = true } -description = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -solana-program = { workspace = true } +solana-program = { path = "../../../../sdk/program", version = "=1.15.0" } [lib] name = "solana_sbf_rust_upgraded" diff --git a/programs/stake/Cargo.toml b/programs/stake/Cargo.toml index d871b3622e..627963dc7b 100644 --- a/programs/stake/Cargo.toml +++ b/programs/stake/Cargo.toml @@ -1,30 +1,30 @@ [package] name = "solana-stake-program" +version = "1.15.0" description = "Solana Stake program" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-stake-program" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -bincode = { workspace = true } -log = { workspace = true } -solana-config-program = { workspace = true } -solana-program-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-vote-program = { workspace = true } +bincode = "1.3.3" +log = "0.4.17" +solana-config-program = { path = "../config", version = "=1.15.0" } +solana-program-runtime = { path = "../../program-runtime", version = "=1.15.0" } +solana-sdk = { path = "../../sdk", version = "=1.15.0" } +solana-vote-program = { path = "../vote", version = "=1.15.0" } [dev-dependencies] -assert_matches = { workspace = true } -proptest = { workspace = true } -solana-logger = { workspace = true } -test-case = { workspace = true } +assert_matches = "1.5.0" +proptest = "1.0" +solana-logger = { path = "../../logger", version = "=1.15.0" } +test-case = "2.2.2" [build-dependencies] -rustc_version = { workspace = true } +rustc_version = "0.4" [lib] crate-type = ["lib"] diff --git a/programs/vote/Cargo.toml b/programs/vote/Cargo.toml index 130c7d71bd..481af6e26c 100644 --- a/programs/vote/Cargo.toml +++ b/programs/vote/Cargo.toml @@ -1,35 +1,35 @@ [package] name = "solana-vote-program" +version = "1.15.0" description = "Solana Vote program" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-vote-program" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -bincode = { workspace = true } -log = { workspace = true } -num-derive = { workspace = true } -num-traits = { workspace = true } -serde = { workspace = true } -serde_derive = { workspace = true } -solana-frozen-abi = { workspace = true } -solana-frozen-abi-macro = { workspace = true } -solana-metrics = { workspace = true } -solana-program = { workspace = true } -solana-program-runtime = { workspace = true } -solana-sdk = { workspace = true } -thiserror = { workspace = true } +bincode = "1.3.3" +log = "0.4.17" +num-derive = "0.3" +num-traits = "0.2" +serde = "1.0.144" +serde_derive = "1.0.103" +solana-frozen-abi = { path = "../../frozen-abi", version = "=1.15.0" } +solana-frozen-abi-macro = { path = "../../frozen-abi/macro", version = "=1.15.0" } +solana-metrics = { path = "../../metrics", version = "=1.15.0" } +solana-program = { path = "../../sdk/program", version = "=1.15.0" } +solana-program-runtime = { path = "../../program-runtime", version = "=1.15.0" } +solana-sdk = { path = "../../sdk", version = "=1.15.0" } +thiserror = "1.0" [dev-dependencies] -solana-logger = { workspace = true } -test-case = { workspace = true } +solana-logger = { path = "../../logger", version = "=1.15.0" } +test-case = "2.2.2" [build-dependencies] -rustc_version = { workspace = true } +rustc_version = "0.4" [lib] crate-type = ["lib"] diff --git a/programs/zk-token-proof/Cargo.toml b/programs/zk-token-proof/Cargo.toml index d9b2616fd4..52d6847e66 100644 --- a/programs/zk-token-proof/Cargo.toml +++ b/programs/zk-token-proof/Cargo.toml @@ -1,18 +1,17 @@ [package] name = "solana-zk-token-proof-program" description = "Solana Zk Token Proof Program" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +version = "1.15.0" +license = "Apache-2.0" +edition = "2021" [dependencies] -bytemuck = { workspace = true, features = ["derive"] } -getrandom = { workspace = true, features = ["dummy"] } -num-derive = { workspace = true } -num-traits = { workspace = true } -solana-program-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-zk-token-sdk = { workspace = true } +bytemuck = { version = "1.11.0", features = ["derive"] } +getrandom = { version = "0.1", features = ["dummy"] } +num-derive = "0.3" +num-traits = "0.2" +solana-program-runtime = { path = "../../program-runtime", version = "=1.15.0" } +solana-sdk = { path = "../../sdk", version = "=1.15.0" } +solana-zk-token-sdk = { path = "../../zk-token-sdk", version = "=1.15.0" } diff --git a/pubsub-client/Cargo.toml b/pubsub-client/Cargo.toml index e16d366957..3a492a8ee4 100644 --- a/pubsub-client/Cargo.toml +++ b/pubsub-client/Cargo.toml @@ -1,35 +1,35 @@ [package] name = "solana-pubsub-client" +version = "1.15.0" description = "Solana Pubsub Client" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-pubsub-client" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -crossbeam-channel = { workspace = true } -futures-util = { workspace = true } -log = { workspace = true } -reqwest = { workspace = true, features = ["blocking", "brotli", "deflate", "gzip", "rustls-tls", "json"] } -semver = { workspace = true } -serde = { workspace = true } -serde_derive = { workspace = true } -serde_json = { workspace = true } -solana-account-decoder = { workspace = true } -solana-rpc-client-api = { workspace = true } -solana-sdk = { workspace = true } -thiserror = { workspace = true } -tokio = { workspace = true, features = ["full"] } -tokio-stream = { workspace = true } -tokio-tungstenite = { workspace = true, features = ["rustls-tls-webpki-roots"] } -tungstenite = { workspace = true, features = ["rustls-tls-webpki-roots"] } -url = { workspace = true } +crossbeam-channel = "0.5" +futures-util = "0.3.25" +log = "0.4.17" +reqwest = { version = "0.11.12", default-features = false, features = ["blocking", "brotli", "deflate", "gzip", "rustls-tls", "json"] } +semver = "1.0.16" +serde = "1.0.144" +serde_derive = "1.0.103" +serde_json = "1.0.83" +solana-account-decoder = { path = "../account-decoder", version = "=1.15.0" } +solana-rpc-client-api = { path = "../rpc-client-api", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +thiserror = "1.0" +tokio = { version = "1", features = ["full"] } +tokio-stream = "0.1.9" +tokio-tungstenite = { version = "0.17.2", features = ["rustls-tls-webpki-roots"] } +tungstenite = { version = "0.17.2", features = ["rustls-tls-webpki-roots"] } +url = "2.2.2" [dev-dependencies] -anyhow = { workspace = true } +anyhow = "1.0.58" [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/quic-client/Cargo.toml b/quic-client/Cargo.toml index 05b836abd4..a608af9f20 100644 --- a/quic-client/Cargo.toml +++ b/quic-client/Cargo.toml @@ -1,36 +1,36 @@ [package] name = "solana-quic-client" +version = "1.15.0" description = "Solana Quic Client" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-quic-client" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -async-mutex = { workspace = true } -async-trait = { workspace = true } -futures = { workspace = true } -itertools = { workspace = true } -lazy_static = { workspace = true } -log = { workspace = true } -quinn = { workspace = true } -quinn-proto = { workspace = true } -quinn-udp = { workspace = true } -rustls = { workspace = true, features = ["dangerous_configuration"] } -solana-measure = { workspace = true } -solana-metrics = { workspace = true } -solana-net-utils = { workspace = true } -solana-rpc-client-api = { workspace = true } -solana-sdk = { workspace = true } -solana-streamer = { workspace = true } -solana-tpu-client = { workspace = true, features = ["default"] } -thiserror = { workspace = true } -tokio = { workspace = true, features = ["full"] } +async-mutex = "1.4.0" +async-trait = "0.1.57" +futures = "0.3" +itertools = "0.10.5" +lazy_static = "1.4.0" +log = "0.4.17" +quinn = "0.9.3" +quinn-proto = "0.9.2" +quinn-udp = "0.3.2" +rustls = { version = "0.20.6", default-features = false, features = ["dangerous_configuration", "logging"] } +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-metrics = { path = "../metrics", version = "=1.15.0" } +solana-net-utils = { path = "../net-utils", version = "=1.15.0" } +solana-rpc-client-api = { path = "../rpc-client-api", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-streamer = { path = "../streamer", version = "=1.15.0" } +solana-tpu-client = { path = "../tpu-client", version = "=1.15.0" } +thiserror = "1.0" +tokio = { version = "1", features = ["full"] } [dev-dependencies] -crossbeam-channel = { workspace = true } -solana-logger = { workspace = true } -solana-perf = { workspace = true } +crossbeam-channel = "0.5" +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-perf = { path = "../perf", version = "=1.15.0" } diff --git a/rayon-threadlimit/Cargo.toml b/rayon-threadlimit/Cargo.toml index a22dc9e9fc..37421bab64 100644 --- a/rayon-threadlimit/Cargo.toml +++ b/rayon-threadlimit/Cargo.toml @@ -1,18 +1,18 @@ [package] name = "solana-rayon-threadlimit" +version = "1.15.0" description = "solana-rayon-threadlimit" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-rayon-threadlimit" readme = "../README.md" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +repository = "https://github.com/solana-labs/solana" +authors = ["Solana Maintainers "] +license = "Apache-2.0" +edition = "2021" [dependencies] -lazy_static = { workspace = true } -num_cpus = { workspace = true } +lazy_static = "1.4.0" +num_cpus = "1.13.1" [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/rbpf-cli/Cargo.toml b/rbpf-cli/Cargo.toml index cce7af5dde..735f55f095 100644 --- a/rbpf-cli/Cargo.toml +++ b/rbpf-cli/Cargo.toml @@ -1,21 +1,20 @@ [package] name = "rbpf-cli" +version = "1.15.0" description = "CLI to test and analyze SBF programs" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/rbpf" +homepage = "https://solana.com/" keywords = ["SBF", "interpreter", "JIT"] +edition = "2021" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] clap = { version = "3.1.5", features = ["cargo"] } -serde = { workspace = true } -serde_json = { workspace = true } -solana-bpf-loader-program = { workspace = true } -solana-logger = { workspace = true } -solana-program-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana_rbpf = { workspace = true, features = ["debugger"] } +serde = "1.0.144" +serde_json = "1.0.83" +solana-bpf-loader-program = { path = "../programs/bpf_loader", version = "=1.15.0" } +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-program-runtime = { path = "../program-runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana_rbpf = { version = "=0.2.38", features = ["debugger"] } diff --git a/remote-wallet/Cargo.toml b/remote-wallet/Cargo.toml index b5e20d18fa..d5174cbce7 100644 --- a/remote-wallet/Cargo.toml +++ b/remote-wallet/Cargo.toml @@ -1,27 +1,27 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-remote-wallet" description = "Blockchain, Rebuilt for Scale" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-remote-wallet" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -console = { workspace = true } -dialoguer = { workspace = true } -hidapi = { workspace = true, optional = true } -log = { workspace = true } -num-derive = { workspace = true } -num-traits = { workspace = true } -parking_lot = { workspace = true } -qstring = { workspace = true } -semver = { workspace = true } -solana-sdk = { workspace = true } -thiserror = { workspace = true } -uriparse = { workspace = true } +console = "0.15.0" +dialoguer = "0.10.2" +hidapi = { version = "1.4.1", default-features = false, optional = true } +log = "0.4.17" +num-derive = { version = "0.3" } +num-traits = { version = "0.2" } +parking_lot = "0.12" +qstring = "0.7.2" +semver = "1.0" +solana-sdk = { path = "../sdk", version = "=1.15.0" } +thiserror = "1.0" +uriparse = "0.6.4" [features] default = ["linux-static-hidraw", "hidapi"] diff --git a/rpc-client-api/Cargo.toml b/rpc-client-api/Cargo.toml index 92bc9d4958..a1b4c19b8f 100644 --- a/rpc-client-api/Cargo.toml +++ b/rpc-client-api/Cargo.toml @@ -1,29 +1,29 @@ [package] name = "solana-rpc-client-api" +version = "1.15.0" description = "Solana Client Common Utilities" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-rpc-client-api" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -base64 = { workspace = true } -bs58 = { workspace = true } -jsonrpc-core = { workspace = true } -reqwest = { workspace = true, features = ["blocking", "brotli", "deflate", "gzip", "rustls-tls", "json"] } -semver = { workspace = true } -serde = { workspace = true } -serde_derive = { workspace = true } -serde_json = { workspace = true } -solana-account-decoder = { workspace = true } -solana-sdk = { workspace = true } -solana-transaction-status = { workspace = true } -solana-version = { workspace = true } -spl-token-2022 = { workspace = true, features = ["no-entrypoint"] } -thiserror = { workspace = true } +base64 = "0.13.0" +bs58 = "0.4.0" +jsonrpc-core = "18.0.0" +reqwest = { version = "0.11.12", default-features = false, features = ["blocking", "brotli", "deflate", "gzip", "rustls-tls", "json"] } +semver = "1.0.16" +serde = "1.0.144" +serde_derive = "1.0.103" +serde_json = "1.0.83" +solana-account-decoder = { path = "../account-decoder", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-transaction-status = { path = "../transaction-status", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } +spl-token-2022 = { version = "=0.5.0", features = ["no-entrypoint"] } +thiserror = "1.0" [dev-dependencies] diff --git a/rpc-client-nonce-utils/Cargo.toml b/rpc-client-nonce-utils/Cargo.toml index 476616a0b1..ae986654e7 100644 --- a/rpc-client-nonce-utils/Cargo.toml +++ b/rpc-client-nonce-utils/Cargo.toml @@ -1,28 +1,28 @@ [package] name = "solana-rpc-client-nonce-utils" +version = "1.15.0" description = "Solana RPC Client Nonce Utilities" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-nonce-client" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] clap = "2.33.0" -solana-clap-utils = { workspace = true } -solana-rpc-client = { workspace = true } -solana-sdk = { workspace = true } -thiserror = { workspace = true } +solana-clap-utils = { path = "../clap-utils", version = "=1.15.0" } +solana-rpc-client = { path = "../rpc-client", version = "=1.15.0", default-features = false } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +thiserror = "1.0" [dev-dependencies] -anyhow = { workspace = true } -futures = { workspace = true } -serde_json = { workspace = true } -solana-account-decoder = { workspace = true } -solana-rpc-client-api = { workspace = true } -tokio = { workspace = true, features = ["full"] } +anyhow = "1.0.58" +futures = "0.3" +serde_json = "1.0.83" +solana-account-decoder = { path = "../account-decoder", version = "=1.15.0" } +solana-rpc-client-api = { path = "../rpc-client-api", version = "=1.15.0" } +tokio = { version = "1", features = ["full"] } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/rpc-client/Cargo.toml b/rpc-client/Cargo.toml index bb063d1795..7bbeea7525 100644 --- a/rpc-client/Cargo.toml +++ b/rpc-client/Cargo.toml @@ -1,40 +1,40 @@ [package] name = "solana-rpc-client" +version = "1.15.0" description = "Solana RPC Client" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-rpc-client" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -async-trait = { workspace = true } -base64 = { workspace = true } -bincode = { workspace = true } -bs58 = { workspace = true } -indicatif = { workspace = true, optional = true } -log = { workspace = true } -reqwest = { workspace = true, features = ["blocking", "brotli", "deflate", "gzip", "rustls-tls", "json"] } -semver = { workspace = true } -serde = { workspace = true } -serde_derive = { workspace = true } -serde_json = { workspace = true } -solana-account-decoder = { workspace = true } -solana-rpc-client-api = { workspace = true } -solana-sdk = { workspace = true } -solana-transaction-status = { workspace = true } -solana-version = { workspace = true } -solana-vote-program = { workspace = true } -tokio = { workspace = true, features = ["full"] } +async-trait = "0.1.57" +base64 = "0.13.0" +bincode = "1.3.3" +bs58 = "0.4.0" +indicatif = { version = "0.17.1", optional = true } +log = "0.4.17" +reqwest = { version = "0.11.12", default-features = false, features = ["blocking", "brotli", "deflate", "gzip", "rustls-tls", "json"] } +semver = "1.0.16" +serde = "1.0.144" +serde_derive = "1.0.103" +serde_json = "1.0.83" +solana-account-decoder = { path = "../account-decoder", version = "=1.15.0" } +solana-rpc-client-api = { path = "../rpc-client-api", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-transaction-status = { path = "../transaction-status", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } +solana-vote-program = { path = "../programs/vote", version = "=1.15.0" } +tokio = { version = "1", features = ["full"] } [dev-dependencies] -assert_matches = { workspace = true } -crossbeam-channel = { workspace = true } -futures = { workspace = true } -jsonrpc-core = { workspace = true } -jsonrpc-http-server = { workspace = true } +assert_matches = "1.5.0" +crossbeam-channel = "0.5" +futures = "0.3" +jsonrpc-core = "18.0.0" +jsonrpc-http-server = "18.0.0" [features] default = ["spinner"] diff --git a/rpc-test/Cargo.toml b/rpc-test/Cargo.toml index eb69e4c95d..53107994f3 100644 --- a/rpc-test/Cargo.toml +++ b/rpc-test/Cargo.toml @@ -1,39 +1,39 @@ [package] name = "solana-rpc-test" +version = "1.15.0" description = "Solana RPC Test" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-rpc-test" +edition = "2021" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -bincode = { workspace = true } -bs58 = { workspace = true } -crossbeam-channel = { workspace = true } -futures-util = { workspace = true } -log = { workspace = true } -reqwest = { workspace = true, features = ["blocking", "brotli", "deflate", "gzip", "rustls-tls", "json"] } -serde = { workspace = true } -serde_json = { workspace = true } -solana-account-decoder = { workspace = true } -solana-client = { workspace = true } -solana-pubsub-client = { workspace = true } -solana-rpc = { workspace = true } -solana-rpc-client = { workspace = true } -solana-rpc-client-api = { workspace = true } -solana-sdk = { workspace = true } -solana-streamer = { workspace = true } -solana-test-validator = { workspace = true } -solana-tpu-client = { workspace = true } -solana-transaction-status = { workspace = true } -tokio = { workspace = true, features = ["full"] } +bincode = "1.3.3" +bs58 = "0.4.0" +crossbeam-channel = "0.5" +futures-util = "0.3.25" +log = "0.4.17" +reqwest = { version = "0.11.12", default-features = false, features = ["blocking", "brotli", "deflate", "gzip", "rustls-tls", "json"] } +serde = "1.0.144" +serde_json = "1.0.83" +solana-account-decoder = { path = "../account-decoder", version = "=1.15.0" } +solana-client = { path = "../client", version = "=1.15.0" } +solana-pubsub-client = { path = "../pubsub-client", version = "=1.15.0" } +solana-rpc = { path = "../rpc", version = "=1.15.0" } +solana-rpc-client = { path = "../rpc-client", version = "=1.15.0", default-features = false } +solana-rpc-client-api = { path = "../rpc-client-api", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-streamer = { path = "../streamer", version = "=1.15.0" } +solana-test-validator = { path = "../test-validator", version = "=1.15.0" } +solana-tpu-client = { path = "../tpu-client", version = "=1.15.0", default-features = false } +solana-transaction-status = { path = "../transaction-status", version = "=1.15.0" } +tokio = { version = "~1.14.1", features = ["full"] } [dev-dependencies] -solana-logger = { workspace = true } +solana-logger = { path = "../logger", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml index c94c40fa34..267fd345f7 100644 --- a/rpc/Cargo.toml +++ b/rpc/Cargo.toml @@ -1,69 +1,69 @@ [package] name = "solana-rpc" +version = "1.15.0" description = "Solana RPC" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-rpc" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -base64 = { workspace = true } -bincode = { workspace = true } -bs58 = { workspace = true } -crossbeam-channel = { workspace = true } -dashmap = { workspace = true } -itertools = { workspace = true } -jsonrpc-core = { workspace = true } -jsonrpc-core-client = { workspace = true } -jsonrpc-derive = { workspace = true } -jsonrpc-http-server = { workspace = true } -jsonrpc-pubsub = { workspace = true } -libc = { workspace = true } -log = { workspace = true } -rayon = { workspace = true } -regex = { workspace = true } -serde = { workspace = true } -serde_derive = { workspace = true } -serde_json = { workspace = true } -soketto = { workspace = true } -solana-account-decoder = { workspace = true } -solana-client = { workspace = true } -solana-entry = { workspace = true } -solana-faucet = { workspace = true } -solana-gossip = { workspace = true } -solana-ledger = { workspace = true } -solana-measure = { workspace = true } -solana-metrics = { workspace = true } -solana-perf = { workspace = true } -solana-poh = { workspace = true } -solana-rayon-threadlimit = { workspace = true } -solana-rpc-client-api = { workspace = true } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-send-transaction-service = { workspace = true } -solana-stake-program = { workspace = true } -solana-storage-bigtable = { workspace = true } -solana-streamer = { workspace = true } -solana-tpu-client = { workspace = true } -solana-transaction-status = { workspace = true } -solana-version = { workspace = true } -solana-vote-program = { workspace = true } -spl-token = { workspace = true, features = ["no-entrypoint"] } -spl-token-2022 = { workspace = true, features = ["no-entrypoint"] } -stream-cancel = { workspace = true } -thiserror = { workspace = true } -tokio = { workspace = true, features = ["full"] } -tokio-util = { workspace = true, features = ["codec", "compat"] } +base64 = "0.13.0" +bincode = "1.3.3" +bs58 = "0.4.0" +crossbeam-channel = "0.5" +dashmap = "4.0.2" +itertools = "0.10.5" +jsonrpc-core = "18.0.0" +jsonrpc-core-client = { version = "18.0.0" } +jsonrpc-derive = "18.0.0" +jsonrpc-http-server = "18.0.0" +jsonrpc-pubsub = "18.0.0" +libc = "0.2.131" +log = "0.4.17" +rayon = "1.5.3" +regex = "1.6.0" +serde = "1.0.144" +serde_derive = "1.0.103" +serde_json = "1.0.83" +soketto = "0.7" +solana-account-decoder = { path = "../account-decoder", version = "=1.15.0" } +solana-client = { path = "../client", version = "=1.15.0" } +solana-entry = { path = "../entry", version = "=1.15.0" } +solana-faucet = { path = "../faucet", version = "=1.15.0" } +solana-gossip = { path = "../gossip", version = "=1.15.0" } +solana-ledger = { path = "../ledger", version = "=1.15.0" } +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-metrics = { path = "../metrics", version = "=1.15.0" } +solana-perf = { path = "../perf", version = "=1.15.0" } +solana-poh = { path = "../poh", version = "=1.15.0" } +solana-rayon-threadlimit = { path = "../rayon-threadlimit", version = "=1.15.0" } +solana-rpc-client-api = { path = "../rpc-client-api", version = "=1.15.0" } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-send-transaction-service = { path = "../send-transaction-service", version = "=1.15.0" } +solana-stake-program = { path = "../programs/stake", version = "=1.15.0" } +solana-storage-bigtable = { path = "../storage-bigtable", version = "=1.15.0" } +solana-streamer = { path = "../streamer", version = "=1.15.0" } +solana-tpu-client = { path = "../tpu-client", version = "=1.15.0", default-features = false } +solana-transaction-status = { path = "../transaction-status", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } +solana-vote-program = { path = "../programs/vote", version = "=1.15.0" } +spl-token = { version = "=3.5.0", features = ["no-entrypoint"] } +spl-token-2022 = { version = "=0.5.0", features = ["no-entrypoint"] } +stream-cancel = "0.8.1" +thiserror = "1.0" +tokio = { version = "~1.14.1", features = ["full"] } +tokio-util = { version = "0.6", features = ["codec", "compat"] } [dev-dependencies] -serial_test = { workspace = true } -solana-address-lookup-table-program = { workspace = true } -solana-net-utils = { workspace = true } -solana-stake-program = { workspace = true } -symlink = { workspace = true } +serial_test = "0.9.0" +solana-address-lookup-table-program = { path = "../programs/address-lookup-table", version = "=1.15.0" } +solana-net-utils = { path = "../net-utils", version = "=1.15.0" } +solana-stake-program = { path = "../programs/stake", version = "=1.15.0" } +symlink = "0.1.0" [lib] crate-type = ["lib"] diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index ddff2b06e1..8b9a74b53f 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -1,88 +1,88 @@ [package] name = "solana-runtime" +version = "1.15.0" description = "Solana runtime" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-runtime" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -arrayref = { workspace = true } -bincode = { workspace = true } -blake3 = { workspace = true } -bv = { workspace = true, features = ["serde"] } -bytemuck = { workspace = true } -byteorder = { workspace = true } -bzip2 = { workspace = true } -crossbeam-channel = { workspace = true } -dashmap = { workspace = true, features = ["rayon", "raw-api"] } -dir-diff = { workspace = true } -flate2 = { workspace = true } -fnv = { workspace = true } -im = { workspace = true, features = ["rayon", "serde"] } -index_list = { workspace = true } -itertools = { workspace = true } -lazy_static = { workspace = true } -log = { workspace = true } -lru = { workspace = true } -lz4 = { workspace = true } -memmap2 = { workspace = true } -num-derive = { workspace = true } -num-traits = { workspace = true } -num_cpus = { workspace = true } -once_cell = { workspace = true } -ouroboros = { workspace = true } -rand = { workspace = true } -rayon = { workspace = true } -regex = { workspace = true } -serde = { workspace = true, features = ["rc"] } -serde_derive = { workspace = true } -solana-address-lookup-table-program = { workspace = true } -solana-bpf-loader-program = { workspace = true } -solana-bucket-map = { workspace = true } -solana-compute-budget-program = { workspace = true } -solana-config-program = { workspace = true } -solana-frozen-abi = { workspace = true } -solana-frozen-abi-macro = { workspace = true } -solana-measure = { workspace = true } -solana-metrics = { workspace = true } -solana-perf = { workspace = true } -solana-program-runtime = { workspace = true } -solana-rayon-threadlimit = { workspace = true } -solana-sdk = { workspace = true } -solana-stake-program = { workspace = true } -solana-vote-program = { workspace = true } -solana-zk-token-proof-program = { workspace = true } -solana-zk-token-sdk = { workspace = true } -strum = { workspace = true, features = ["derive"] } -strum_macros = { workspace = true } -symlink = { workspace = true } -tar = { workspace = true } -tempfile = { workspace = true } -thiserror = { workspace = true } -zstd = { workspace = true } +arrayref = "0.3.6" +bincode = "1.3.3" +blake3 = "1.3.1" +bv = { version = "0.11.1", features = ["serde"] } +bytemuck = "1.11.0" +byteorder = "1.4.3" +bzip2 = "0.4.4" +crossbeam-channel = "0.5" +dashmap = { version = "4.0.2", features = ["rayon", "raw-api"] } +dir-diff = "0.3.2" +flate2 = "1.0.24" +fnv = "1.0.7" +im = { version = "15.1.0", features = ["rayon", "serde"] } +index_list = "0.2.7" +itertools = "0.10.5" +lazy_static = "1.4.0" +log = "0.4.17" +lru = "0.7.7" +lz4 = "1.24.0" +memmap2 = "0.5.8" +num-derive = { version = "0.3" } +num-traits = { version = "0.2" } +num_cpus = "1.13.1" +once_cell = "1.13.0" +ouroboros = "0.15.0" +rand = "0.7.0" +rayon = "1.5.3" +regex = "1.6.0" +serde = { version = "1.0.144", features = ["rc"] } +serde_derive = "1.0.103" +solana-address-lookup-table-program = { path = "../programs/address-lookup-table", version = "=1.15.0" } +solana-bpf-loader-program = { path = "../programs/bpf_loader", version = "=1.15.0" } +solana-bucket-map = { path = "../bucket_map", version = "=1.15.0" } +solana-compute-budget-program = { path = "../programs/compute-budget", version = "=1.15.0" } +solana-config-program = { path = "../programs/config", version = "=1.15.0" } +solana-frozen-abi = { path = "../frozen-abi", version = "=1.15.0" } +solana-frozen-abi-macro = { path = "../frozen-abi/macro", version = "=1.15.0" } +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-metrics = { path = "../metrics", version = "=1.15.0" } +solana-perf = { path = "../perf", version = "=1.15.0" } +solana-program-runtime = { path = "../program-runtime", version = "=1.15.0" } +solana-rayon-threadlimit = { path = "../rayon-threadlimit", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-stake-program = { path = "../programs/stake", version = "=1.15.0" } +solana-vote-program = { path = "../programs/vote", version = "=1.15.0" } +solana-zk-token-proof-program = { path = "../programs/zk-token-proof", version = "=1.15.0" } +solana-zk-token-sdk = { path = "../zk-token-sdk", version = "=1.15.0" } +strum = { version = "0.24", features = ["derive"] } +strum_macros = "0.24" +symlink = "0.1.0" +tar = "0.4.38" +tempfile = "3.3.0" +thiserror = "1.0" +zstd = "0.11.2" [lib] crate-type = ["lib"] name = "solana_runtime" [dev-dependencies] -assert_matches = { workspace = true } -ed25519-dalek = { workspace = true } -libsecp256k1 = { workspace = true } -rand_chacha = { workspace = true } -solana-logger = { workspace = true } -static_assertions = { workspace = true } -test-case = { workspace = true } +assert_matches = "1.5.0" +ed25519-dalek = "=1.0.1" +libsecp256k1 = "0.6.0" +rand_chacha = "0.2.2" +solana-logger = { path = "../logger", version = "=1.15.0" } +static_assertions = "1.1.0" +test-case = "2.2.2" [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] [build-dependencies] -rustc_version = { workspace = true } +rustc_version = "0.4" [[bench]] name = "prioritization_fee_cache" diff --git a/runtime/store-tool/Cargo.toml b/runtime/store-tool/Cargo.toml index d3252e3a12..c9242a12ce 100644 --- a/runtime/store-tool/Cargo.toml +++ b/runtime/store-tool/Cargo.toml @@ -1,21 +1,21 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-store-tool" description = "Tool to inspect append vecs" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -clap = { workspace = true } -log = { workspace = true } -solana-logger = { workspace = true } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-version = { workspace = true } +clap = "2.33.1" +log = { version = "0.4.17" } +solana-logger = { path = "../../logger", version = "=1.15.0" } +solana-runtime = { path = "..", version = "=1.15.0" } +solana-sdk = { path = "../../sdk", version = "=1.15.0" } +solana-version = { path = "../../version", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/scripts/build-downstream-anchor-projects.sh b/scripts/build-downstream-anchor-projects.sh index 7702c59d93..8bac4d822f 100755 --- a/scripts/build-downstream-anchor-projects.sh +++ b/scripts/build-downstream-anchor-projects.sh @@ -9,7 +9,7 @@ source ci/_ source scripts/patch-crates.sh source scripts/read-cargo-variable.sh -solana_ver=$(readCargoVariable version Cargo.toml) +solana_ver=$(readCargoVariable version sdk/Cargo.toml) solana_dir=$PWD cargo_build_sbf="$solana_dir"/cargo-build-sbf cargo_test_sbf="$solana_dir"/cargo-test-sbf diff --git a/scripts/build-downstream-projects.sh b/scripts/build-downstream-projects.sh index a3f2936fa2..45dc986bdd 100755 --- a/scripts/build-downstream-projects.sh +++ b/scripts/build-downstream-projects.sh @@ -10,7 +10,7 @@ source ci/semver_bash/semver.sh source scripts/patch-crates.sh source scripts/read-cargo-variable.sh -solana_ver=$(readCargoVariable version Cargo.toml) +solana_ver=$(readCargoVariable version sdk/Cargo.toml) solana_dir=$PWD cargo_build_sbf="$solana_dir"/cargo-build-sbf cargo_test_sbf="$solana_dir"/cargo-test-sbf diff --git a/scripts/increment-cargo-version.sh b/scripts/increment-cargo-version.sh index 3f2d122ebb..7a5f489603 100755 --- a/scripts/increment-cargo-version.sh +++ b/scripts/increment-cargo-version.sh @@ -32,7 +32,7 @@ for ignore in "${ignores[@]}"; do done # shellcheck disable=2207 -Cargo_tomls=($(find . -name Cargo.toml "${not_paths[@]}")) +Cargo_tomls=($(find . -mindepth 2 -name Cargo.toml "${not_paths[@]}")) # Collect the name of all the internal crates crates=() @@ -46,7 +46,7 @@ MINOR=0 PATCH=0 SPECIAL="" -semverParseInto "$(readCargoVariable version Cargo.toml)" MAJOR MINOR PATCH SPECIAL +semverParseInto "$(readCargoVariable version "${Cargo_tomls[0]}")" MAJOR MINOR PATCH SPECIAL [[ -n $MAJOR ]] || usage currentVersion="$MAJOR\.$MINOR\.$PATCH$SPECIAL" @@ -80,9 +80,6 @@ dropspecial) check) badTomls=() for Cargo_toml in "${Cargo_tomls[@]}"; do - if grep "^version = { workspace = true }" "$Cargo_toml" &>/dev/null; then - continue - fi if ! grep "^version *= *\"$currentVersion\"$" "$Cargo_toml" &>/dev/null; then badTomls+=("$Cargo_toml") fi @@ -122,11 +119,6 @@ newVersion="$MAJOR.$MINOR.$PATCH$SPECIAL" # Update all the Cargo.toml files for Cargo_toml in "${Cargo_tomls[@]}"; do - # ignore when version inheritant from workspace (exclude programs/sbf/Cargo.toml) - if grep "^version = { workspace = true }" "$Cargo_toml" &>/dev/null && Cargo_toml && ! [[ $Cargo_toml =~ programs/sbf/Cargo.toml ]]; then - continue - fi - # Set new crate version ( set -x diff --git a/sdk/Cargo.toml b/sdk/Cargo.toml index d503d1f084..290632634a 100644 --- a/sdk/Cargo.toml +++ b/sdk/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "solana-sdk" +version = "1.15.0" description = "Solana SDK" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sdk" readme = "README.md" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +license = "Apache-2.0" +edition = "2021" [features] # "program" feature is a legacy feature retained to support v1.3 and older @@ -37,62 +37,62 @@ full = [ ] [dependencies] -assert_matches = { workspace = true, optional = true } -base64 = { workspace = true } -bincode = { workspace = true } -bitflags = { workspace = true } -borsh = { workspace = true } -bs58 = { workspace = true } -bytemuck = { workspace = true, features = ["derive"] } -byteorder = { workspace = true, optional = true } -chrono = { workspace = true, features = ["alloc"], optional = true } -curve25519-dalek = { workspace = true, optional = true } -derivation-path = { workspace = true } -digest = { workspace = true, optional = true } -ed25519-dalek = { workspace = true, optional = true } -ed25519-dalek-bip32 = { workspace = true, optional = true } -generic-array = { workspace = true, features = ["serde", "more_lengths"], optional = true } -hmac = { workspace = true } -itertools = { workspace = true } -lazy_static = { workspace = true } -libsecp256k1 = { workspace = true, optional = true } -log = { workspace = true } -memmap2 = { workspace = true, optional = true } -num-derive = { workspace = true } -num-traits = { workspace = true } -num_enum = { workspace = true } -pbkdf2 = { workspace = true } -qstring = { workspace = true } -rand = { workspace = true, optional = true } -rand_chacha = { workspace = true, optional = true } -rustversion = { workspace = true } -serde = { workspace = true } -serde_bytes = { workspace = true } -serde_derive = { workspace = true } -serde_json = { workspace = true, optional = true } -sha2 = { workspace = true } -sha3 = { workspace = true, optional = true } -solana-frozen-abi = { workspace = true } -solana-frozen-abi-macro = { workspace = true } -solana-logger = { workspace = true, optional = true } -solana-program = { workspace = true } -solana-sdk-macro = { workspace = true } -thiserror = { workspace = true } -uriparse = { workspace = true } -wasm-bindgen = { workspace = true } +assert_matches = { version = "1.5.0", optional = true } +base64 = "0.13" +bincode = "1.3.3" +bitflags = "1.3.1" +borsh = "0.9.3" +bs58 = "0.4.0" +bytemuck = { version = "1.11.0", features = ["derive"] } +byteorder = { version = "1.4.3", optional = true } +chrono = { default-features = false, features = ["alloc"], version = "0.4", optional = true } +curve25519-dalek = { version = "3.2.1", optional = true } +derivation-path = { version = "0.2.0", default-features = false } +digest = { version = "0.10.1", optional = true } +ed25519-dalek = { version = "=1.0.1", optional = true } +ed25519-dalek-bip32 = { version = "0.2.0", optional = true } +generic-array = { version = "0.14.6", default-features = false, features = ["serde", "more_lengths"], optional = true } +hmac = "0.12.1" +itertools = "0.10.5" +lazy_static = "1.4.0" +libsecp256k1 = { version = "0.6.0", optional = true } +log = "0.4.17" +memmap2 = { version = "0.5.8", optional = true } +num-derive = "0.3" +num-traits = "0.2" +num_enum = "0.5.7" +pbkdf2 = { version = "0.11.0", default-features = false } +qstring = "0.7.2" +rand = { version = "0.7.0", optional = true } +rand_chacha = { version = "0.2.2", optional = true } +rustversion = "1.0.9" +serde = "1.0.144" +serde_bytes = "0.11" +serde_derive = "1.0.103" +serde_json = { version = "1.0.83", optional = true } +sha2 = "0.10.5" +sha3 = { version = "0.10.4", optional = true } +solana-frozen-abi = { path = "../frozen-abi", version = "=1.15.0" } +solana-frozen-abi-macro = { path = "../frozen-abi/macro", version = "=1.15.0" } +solana-logger = { path = "../logger", version = "=1.15.0", optional = true } +solana-program = { path = "program", version = "=1.15.0" } +solana-sdk-macro = { path = "macro", version = "=1.15.0" } +thiserror = "1.0" +uriparse = "0.6.4" +wasm-bindgen = "0.2" [target.'cfg(target_arch = "wasm32")'.dependencies] -js-sys = { workspace = true } +js-sys = "0.3.59" [dev-dependencies] -anyhow = { workspace = true } -curve25519-dalek = { workspace = true } -hex = { workspace = true } -static_assertions = { workspace = true } -tiny-bip39 = { workspace = true } +anyhow = "1.0.58" +curve25519-dalek = "3.2.1" +hex = "0.4.3" +static_assertions = "1.1.0" +tiny-bip39 = "0.8.2" [build-dependencies] -rustc_version = { workspace = true } +rustc_version = "0.4" [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/sdk/cargo-build-bpf/Cargo.toml b/sdk/cargo-build-bpf/Cargo.toml index 6a75de262d..0fa1511d60 100644 --- a/sdk/cargo-build-bpf/Cargo.toml +++ b/sdk/cargo-build-bpf/Cargo.toml @@ -1,20 +1,20 @@ [package] name = "solana-cargo-build-bpf" +version = "1.15.0" description = "Compile a local package and all of its dependencies using the Solana SBF SDK" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +homepage = "https://solana.com/" +license = "Apache-2.0" +edition = "2021" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -cargo_metadata = { workspace = true } +cargo_metadata = "0.15.0" clap = { version = "3.1.5", features = ["cargo", "env"] } -log = { workspace = true, features = ["std"] } -solana-logger = { workspace = true } -solana-sdk = { workspace = true } +log = { version = "0.4.17", features = ["std"] } +solana-logger = { path = "../../logger", version = "=1.15.0" } +solana-sdk = { path = "..", version = "=1.15.0" } [features] program = [] diff --git a/sdk/cargo-build-sbf/Cargo.toml b/sdk/cargo-build-sbf/Cargo.toml index bba4ae05bc..c089af2d66 100644 --- a/sdk/cargo-build-sbf/Cargo.toml +++ b/sdk/cargo-build-sbf/Cargo.toml @@ -1,31 +1,31 @@ [package] name = "solana-cargo-build-sbf" +version = "1.15.0" description = "Compile a local package and all of its dependencies using the Solana SBF SDK" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +homepage = "https://solana.com/" +license = "Apache-2.0" +edition = "2021" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -bzip2 = { workspace = true } -cargo_metadata = { workspace = true } +bzip2 = "0.4.4" +cargo_metadata = "0.15.0" clap = { version = "3.1.5", features = ["cargo", "env"] } -log = { workspace = true, features = ["std"] } -regex = { workspace = true } -reqwest = { workspace = true, features = ["blocking"] } -semver = { workspace = true } -solana-download-utils = { workspace = true } -solana-logger = { workspace = true } -solana-sdk = { workspace = true } -tar = { workspace = true } +log = { version = "0.4.17", features = ["std"] } +regex = "1.6.0" +reqwest = { version = "0.11", features = ["blocking"] } +semver = "1.0" +solana-download-utils = { path = "../../download-utils", version = "=1.15.0" } +solana-logger = { path = "../../logger", version = "=1.15.0" } +solana-sdk = { path = "..", version = "=1.15.0" } +tar = "0.4.38" [dev-dependencies] -assert_cmd = { workspace = true } -predicates = { workspace = true } -serial_test = { workspace = true } +assert_cmd = "*" +predicates = "2.1" +serial_test = "*" [features] program = [] diff --git a/sdk/cargo-test-bpf/Cargo.toml b/sdk/cargo-test-bpf/Cargo.toml index 722a666477..a7588cf32e 100644 --- a/sdk/cargo-test-bpf/Cargo.toml +++ b/sdk/cargo-test-bpf/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "solana-cargo-test-bpf" +version = "1.15.0" description = "Execute all unit and integration tests after building with the Solana SBF SDK" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +homepage = "https://solana.com/" +license = "Apache-2.0" +edition = "2021" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -cargo_metadata = { workspace = true } +cargo_metadata = "0.15.0" clap = { version = "3.1.5", features = ["cargo"] } [[bin]] diff --git a/sdk/cargo-test-sbf/Cargo.toml b/sdk/cargo-test-sbf/Cargo.toml index b5926a0e28..22373fc1d1 100644 --- a/sdk/cargo-test-sbf/Cargo.toml +++ b/sdk/cargo-test-sbf/Cargo.toml @@ -1,19 +1,19 @@ [package] name = "solana-cargo-test-sbf" +version = "1.15.0" description = "Execute all unit and integration tests after building with the Solana SBF SDK" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +homepage = "https://solana.com/" +license = "Apache-2.0" +edition = "2021" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -cargo_metadata = { workspace = true } +cargo_metadata = "0.15.0" clap = { version = "3.1.5", features = ["cargo"] } -log = { workspace = true, features = ["std"] } -solana-logger = { workspace = true } +log = { version = "0.4.17", features = ["std"] } +solana-logger = { path = "../../logger", version = "=1.15.0" } [[bin]] name = "cargo-test-sbf" diff --git a/sdk/gen-headers/Cargo.toml b/sdk/gen-headers/Cargo.toml index 588bb11ee5..7d1fa5e0c0 100644 --- a/sdk/gen-headers/Cargo.toml +++ b/sdk/gen-headers/Cargo.toml @@ -1,16 +1,13 @@ [package] name = "gen-headers" +version = "1.15.0" +edition = "2021" +license = "Apache-2.0" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -log = { workspace = true, features = ["std"] } -regex = { workspace = true } +log = { version = "0.4.17", features = ["std"] } +regex = "1.6.0" [[bin]] name = "gen-headers" diff --git a/sdk/macro/Cargo.toml b/sdk/macro/Cargo.toml index d40cabb72c..8c30e08aee 100644 --- a/sdk/macro/Cargo.toml +++ b/sdk/macro/Cargo.toml @@ -1,23 +1,23 @@ [package] name = "solana-sdk-macro" +version = "1.15.0" description = "Solana SDK Macro" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sdk-macro" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +license = "Apache-2.0" +edition = "2021" [lib] proc-macro = true [dependencies] -bs58 = { workspace = true } -proc-macro2 = { workspace = true } -quote = { workspace = true } +bs58 = "0.4.0" +proc-macro2 = "1.0.19" +quote = "1.0" rustversion = "1.0.7" -syn = { workspace = true, features = ["full", "extra-traits"] } +syn = { version = "1.0", features = ["full", "extra-traits"] } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/sdk/program/Cargo.toml b/sdk/program/Cargo.toml index 234646a3d6..457143989a 100644 --- a/sdk/program/Cargo.toml +++ b/sdk/program/Cargo.toml @@ -1,83 +1,83 @@ [package] name = "solana-program" +version = "1.15.0" description = "Solana Program" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-program" readme = "README.md" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +license = "Apache-2.0" +edition = "2021" [dependencies] bincode = "1.3.1" -blake3 = { workspace = true, features = ["digest", "traits-preview"] } +blake3 = { version = "1.3.1", features = ["digest", "traits-preview"] } borsh = "0.9.1" -borsh-derive = { workspace = true } -bs58 = { workspace = true } -bv = { workspace = true, features = ["serde"] } +borsh-derive = "0.9.1" +bs58 = "0.4.0" +bv = { version = "0.11.1", features = ["serde"] } bytemuck = { version = "1.8.0", features = ["derive"] } -itertools = { workspace = true } -lazy_static = { workspace = true } -log = { workspace = true } -memoffset = { workspace = true } -num-derive = { workspace = true } -num-traits = { workspace = true, features = ["i128"] } +itertools = "0.10.5" +lazy_static = "1.4.0" +log = "0.4.17" +memoffset = "0.6" +num-derive = "0.3" +num-traits = { version = "0.2", default-features = true, features = ["i128", "std"] } rustversion = "1.0.7" -serde = { workspace = true, features = ["derive"] } -serde_bytes = { workspace = true } -serde_derive = { workspace = true } -serde_json = { workspace = true } +serde = { version = "1.0", features = ["derive"] } +serde_bytes = "0.11" +serde_derive = "1.0" +serde_json = "1.0" sha2 = "0.10.0" sha3 = "0.10.0" -solana-frozen-abi = { workspace = true } -solana-frozen-abi-macro = { workspace = true } -solana-sdk-macro = { workspace = true } -thiserror = { workspace = true } +solana-frozen-abi = { path = "../../frozen-abi", version = "=1.15.0" } +solana-frozen-abi-macro = { path = "../../frozen-abi/macro", version = "=1.15.0" } +solana-sdk-macro = { path = "../macro", version = "=1.15.0" } +thiserror = "1.0" [target.'cfg(not(target_os = "solana"))'.dependencies] -ark-bn254 = { workspace = true } -ark-ec = { workspace = true } -ark-ff = { workspace = true } -array-bytes = { workspace = true } -bitflags = { workspace = true } -base64 = { workspace = true, features = ["alloc", "std"] } -curve25519-dalek = { workspace = true, features = ["serde"] } -itertools = { workspace = true } +ark-bn254 = "0.3.0" +ark-ec = "0.3.0" +ark-ff = "0.3.0" +array-bytes = "=1.4.1" +bitflags = "1.3.1" +base64 = { version = "0.13", features = ["alloc", "std"] } +curve25519-dalek = { version = "3.2.1", features = ["serde"] } +itertools = "0.10.5" libc = { version = "0.2.126", features = ["extra_traits"] } -libsecp256k1 = { workspace = true } -num-bigint = { workspace = true } -rand = { workspace = true } -rand_chacha = { workspace = true } -tiny-bip39 = { workspace = true } -wasm-bindgen = { workspace = true } -zeroize = { workspace = true, features = ["default", "zeroize_derive"] } +libsecp256k1 = "0.6.0" +num-bigint = "0.4.3" +rand = "0.7" +rand_chacha = { version = "0.2.2", default-features = true, features = ["simd", "std"] } +tiny-bip39 = "0.8.2" +wasm-bindgen = "0.2" +zeroize = { version = "1.3", default-features = true, features = ["zeroize_derive"] } [target.'cfg(not(target_os = "solana"))'.dev-dependencies] -solana-logger = { workspace = true } +solana-logger = { path = "../../logger", version = "=1.15.0" } [target.'cfg(target_arch = "wasm32")'.dependencies] -console_error_panic_hook = { workspace = true } -console_log = { workspace = true } +console_error_panic_hook = "0.1.7" +console_log = "0.2.0" js-sys = "0.3.55" getrandom = { version = "0.2", features = ["js", "wasm-bindgen"] } [target.'cfg(not(target_pointer_width = "64"))'.dependencies] -parking_lot = { workspace = true } +parking_lot = "0.12" [dev-dependencies] anyhow = "1.0.58" assert_matches = "1.3.0" bincode = "1.3.1" borsh = "0.9.1" -borsh-derive = { workspace = true } +borsh-derive = "0.9.1" serde_json = "1.0.56" -static_assertions = { workspace = true } +static_assertions = "1.1.0" [build-dependencies] cc = { version = "1.0.67", features = ["jobserver", "parallel"] } -rustc_version = { workspace = true } +rustc_version = "0.4" [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/send-transaction-service/Cargo.toml b/send-transaction-service/Cargo.toml index 71431037f5..438fac23dc 100644 --- a/send-transaction-service/Cargo.toml +++ b/send-transaction-service/Cargo.toml @@ -1,26 +1,26 @@ [package] name = "solana-send-transaction-service" +version = "1.15.0" description = "Solana send transaction service" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-send-transaction-service" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +license = "Apache-2.0" +edition = "2021" [dependencies] -crossbeam-channel = { workspace = true } -log = { workspace = true } -solana-client = { workspace = true } -solana-measure = { workspace = true } -solana-metrics = { workspace = true } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-tpu-client = { workspace = true } +crossbeam-channel = "0.5" +log = "0.4.17" +solana-client = { path = "../client", version = "=1.15.0" } +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-metrics = { path = "../metrics", version = "=1.15.0" } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-tpu-client = { path = "../tpu-client", version = "=1.15.0", default-features = false } [dev-dependencies] -solana-logger = { workspace = true } +solana-logger = { path = "../logger", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/stake-accounts/Cargo.toml b/stake-accounts/Cargo.toml index 23a84addb4..b4a91ac1bc 100644 --- a/stake-accounts/Cargo.toml +++ b/stake-accounts/Cargo.toml @@ -1,27 +1,27 @@ [package] name = "solana-stake-accounts" description = "Blockchain, Rebuilt for Scale" +authors = ["Solana Maintainers "] +edition = "2021" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-stake-accounts" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -clap = { workspace = true } -solana-clap-utils = { workspace = true } -solana-cli-config = { workspace = true } -solana-remote-wallet = { workspace = true, features = ["default"] } -solana-rpc-client = { workspace = true, features = ["default"] } -solana-rpc-client-api = { workspace = true } -solana-sdk = { workspace = true } -solana-stake-program = { workspace = true } -solana-version = { workspace = true } +clap = "2.33.1" +solana-clap-utils = { path = "../clap-utils", version = "=1.15.0" } +solana-cli-config = { path = "../cli-config", version = "=1.15.0" } +solana-remote-wallet = { path = "../remote-wallet", version = "=1.15.0" } +solana-rpc-client = { path = "../rpc-client", version = "=1.15.0" } +solana-rpc-client-api = { path = "../rpc-client-api", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-stake-program = { path = "../programs/stake", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } [dev-dependencies] -solana-runtime = { workspace = true } +solana-runtime = { path = "../runtime", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/storage-bigtable/Cargo.toml b/storage-bigtable/Cargo.toml index fafacf0292..b576973f10 100644 --- a/storage-bigtable/Cargo.toml +++ b/storage-bigtable/Cargo.toml @@ -1,50 +1,50 @@ [package] name = "solana-storage-bigtable" +version = "1.15.0" description = "Solana Storage BigTable" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-storage-bigtable" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -backoff = { workspace = true, features = ["tokio"] } -bincode = { workspace = true } -bytes = { workspace = true } -bzip2 = { workspace = true } -enum-iterator = { workspace = true } -flate2 = { workspace = true } -futures = { workspace = true } -goauth = { workspace = true } -http = { workspace = true } -hyper = { workspace = true } -hyper-proxy = { workspace = true } -log = { workspace = true } -prost = { workspace = true } -prost-types = { workspace = true } -serde = { workspace = true } -serde_derive = { workspace = true } -smpl_jwt = { workspace = true } -solana-metrics = { workspace = true } -solana-sdk = { workspace = true } -solana-storage-proto = { workspace = true } -solana-transaction-status = { workspace = true } -thiserror = { workspace = true } -tokio = { workspace = true } -tonic = { workspace = true, features = ["tls", "transport"] } -zstd = { workspace = true } +backoff = { version = "0.4.0", features = ["tokio"] } +bincode = "1.3.3" +bytes = "1.2" +bzip2 = "0.4.4" +enum-iterator = "1.2.0" +flate2 = "1.0.24" +futures = "0.3.24" +goauth = "0.13.1" +http = "0.2.8" +hyper = "0.14.23" +hyper-proxy = "0.9.1" +log = "0.4.17" +prost = "0.11.0" +prost-types = "0.11.1" +serde = "1.0.144" +serde_derive = "1.0.103" +smpl_jwt = "0.7.1" +solana-metrics = { path = "../metrics", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-storage-proto = { path = "../storage-proto", version = "=1.15.0" } +solana-transaction-status = { path = "../transaction-status", version = "=1.15.0" } +thiserror = "1.0" +tokio = "1" +tonic = { version = "0.8.2", features = ["tls", "transport"] } +zstd = "0.11.2" # openssl is a dependency of the goauth and smpl_jwt crates, but explicitly # declare it here as well to activate the "vendored" feature that builds OpenSSL # statically... [target."cfg(not(windows))".dependencies] -openssl = { workspace = true, features = ["vendored"] } +openssl = { version = "0.10", features = ["vendored"] } # ...except on Windows to avoid having to deal with getting CI past a build-time # Perl dependency [target."cfg(windows)".dependencies] -openssl = { workspace = true, features = [] } +openssl = { version = "0.10", features = [] } [lib] crate-type = ["lib"] diff --git a/storage-bigtable/build-proto/Cargo.toml b/storage-bigtable/build-proto/Cargo.toml index 0a96465209..69fa978865 100644 --- a/storage-bigtable/build-proto/Cargo.toml +++ b/storage-bigtable/build-proto/Cargo.toml @@ -1,18 +1,18 @@ [package] +authors = ["Solana Maintainers "] description = "Blockchain, Rebuilt for Scale" +edition = "2021" +homepage = "https://solana.com/" +license = "Apache-2.0" name = "proto" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +repository = "https://github.com/solana-labs/solana" +version = "1.15.0" [dependencies] -tonic-build = { workspace = true } +tonic-build = "0.8.0" # windows users should install the protobuf compiler manually and set the PROTOC # envar to point to the installed binary [target."cfg(not(windows))".dependencies] -protobuf-src = { workspace = true } +protobuf-src = "1.0.5" diff --git a/storage-proto/Cargo.toml b/storage-proto/Cargo.toml index c5658aaa40..2af7270310 100644 --- a/storage-proto/Cargo.toml +++ b/storage-proto/Cargo.toml @@ -1,25 +1,25 @@ [package] name = "solana-storage-proto" +version = "1.15.0" description = "Solana Storage Protobuf Definitions" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-storage-proto" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -bincode = { workspace = true } -bs58 = { workspace = true } -prost = { workspace = true } -serde = { workspace = true } -solana-account-decoder = { workspace = true } -solana-sdk = { workspace = true } -solana-transaction-status = { workspace = true } +bincode = "1.3.3" +bs58 = "0.4.0" +prost = "0.11.0" +serde = "1.0.144" +solana-account-decoder = { path = "../account-decoder", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-transaction-status = { path = "../transaction-status", version = "=1.15.0" } [dev-dependencies] -enum-iterator = { workspace = true } +enum-iterator = "1.2.0" [lib] crate-type = ["lib"] @@ -29,9 +29,9 @@ name = "solana_storage_proto" targets = ["x86_64-unknown-linux-gnu"] [build-dependencies] -tonic-build = { workspace = true } +tonic-build = "0.8.0" # windows users should install the protobuf compiler manually and set the PROTOC # envar to point to the installed binary [target."cfg(not(windows))".build-dependencies] -protobuf-src = { workspace = true } +protobuf-src = "1.0.5" diff --git a/streamer/Cargo.toml b/streamer/Cargo.toml index 59d3d7bed1..ee61eadfbf 100644 --- a/streamer/Cargo.toml +++ b/streamer/Cargo.toml @@ -1,41 +1,42 @@ [package] name = "solana-streamer" +version = "1.15.0" description = "Solana Streamer" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-streamer" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -crossbeam-channel = { workspace = true } -futures-util = { workspace = true } -histogram = { workspace = true } -indexmap = { workspace = true } -itertools = { workspace = true } -libc = { workspace = true } -log = { workspace = true } -nix = { workspace = true } -pem = { workspace = true } -percentage = { workspace = true } -pkcs8 = { workspace = true, features = ["alloc"] } -quinn = { workspace = true } -quinn-proto = { workspace = true } -quinn-udp = { workspace = true } -rand = { workspace = true } -rcgen = { workspace = true } -rustls = { workspace = true, features = ["dangerous_configuration"] } -solana-metrics = { workspace = true } -solana-perf = { workspace = true } -solana-sdk = { workspace = true } -thiserror = { workspace = true } -tokio = { workspace = true, features = ["full"] } -x509-parser = { workspace = true } +crossbeam-channel = "0.5" +futures-util = "0.3.25" +histogram = "0.6.9" +indexmap = "1.9.1" +itertools = "0.10.5" +libc = "0.2.131" +log = "0.4.17" +nix = "0.25.0" +pem = "1.1.1" +percentage = "0.1.0" +pkcs8 = { version = "0.8.0", features = ["alloc"] } +quinn = "0.9.3" +quinn-proto = "0.9.2" +quinn-udp = "0.3.2" + +rand = "0.7.0" +rcgen = "0.10.0" +rustls = { version = "0.20.6", default-features = false, features = ["dangerous_configuration", "logging"] } +solana-metrics = { path = "../metrics", version = "=1.15.0" } +solana-perf = { path = "../perf", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +thiserror = "1.0" +tokio = { version = "1", features = ["full"] } +x509-parser = "0.14.0" [dev-dependencies] -solana-logger = { workspace = true } +solana-logger = { path = "../logger", version = "=1.15.0" } [lib] crate-type = ["lib"] diff --git a/sys-tuner/Cargo.toml b/sys-tuner/Cargo.toml index 24e9cdbf8b..f4a8aa87e8 100644 --- a/sys-tuner/Cargo.toml +++ b/sys-tuner/Cargo.toml @@ -1,27 +1,27 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-sys-tuner" description = "The solana cluster system tuner daemon" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-sys-tuner" publish = true -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -clap = { workspace = true } -libc = { workspace = true } -log = { workspace = true } -solana-logger = { workspace = true } -solana-version = { workspace = true } +clap = "2.33.1" +libc = "0.2.131" +log = "0.4.17" +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } [target."cfg(unix)".dependencies] -unix_socket2 = { workspace = true } -users = { workspace = true } -nix = { workspace = true } -sysctl = { workspace = true } +unix_socket2 = "0.5.4" +users = "0.10.0" +nix = "0.25.0" +sysctl = "0.4.4" [lib] name = "solana_sys_tuner" diff --git a/test-validator/Cargo.toml b/test-validator/Cargo.toml index 8acc233edf..62e716e016 100644 --- a/test-validator/Cargo.toml +++ b/test-validator/Cargo.toml @@ -1,35 +1,36 @@ [package] name = "solana-test-validator" description = "Blockchain, Rebuilt for Scale" +version = "1.15.0" +homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-test-validator" readme = "../README.md" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +repository = "https://github.com/solana-labs/solana" +authors = ["Solana Maintainers "] +license = "Apache-2.0" +edition = "2021" [dependencies] -base64 = { workspace = true } -log = { workspace = true } -serde_derive = { workspace = true } -serde_json = { workspace = true } -solana-cli-output = { workspace = true } -solana-client = { workspace = true } -solana-core = { workspace = true } -solana-gossip = { workspace = true } -solana-ledger = { workspace = true } -solana-logger = { workspace = true } -solana-net-utils = { workspace = true } -solana-program-runtime = { workspace = true } -solana-program-test = { workspace = true } -solana-rpc = { workspace = true } -solana-rpc-client = { workspace = true } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-streamer = { workspace = true } -solana-tpu-client = { workspace = true } -tokio = { workspace = true, features = ["full"] } +base64 = "0.13.0" +log = "0.4.17" +serde_derive = "1.0.103" +serde_json = "1.0.83" +solana-cli-output = { path = "../cli-output", version = "=1.15.0" } +solana-client = { path = "../client", version = "=1.15.0" } +solana-core = { path = "../core", version = "=1.15.0" } +solana-gossip = { path = "../gossip", version = "=1.15.0" } +solana-ledger = { path = "../ledger", version = "=1.15.0" } +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-net-utils = { path = "../net-utils", version = "=1.15.0" } +solana-program-runtime = { path = "../program-runtime", version = "=1.15.0" } +solana-program-test = { path = "../program-test", version = "=1.15.0" } +solana-rpc = { path = "../rpc", version = "=1.15.0" } +solana-rpc-client = { path = "../rpc-client", version = "=1.15.0", default-features = false } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-streamer = { path = "../streamer", version = "=1.15.0" } +solana-tpu-client = { path = "../tpu-client", version = "=1.15.0", default-features = false } +tokio = { version = "1", features = ["full"] } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/thin-client/Cargo.toml b/thin-client/Cargo.toml index a3cf00650f..0e8b5e7c12 100644 --- a/thin-client/Cargo.toml +++ b/thin-client/Cargo.toml @@ -1,25 +1,25 @@ [package] name = "solana-thin-client" +version = "1.15.0" description = "Solana Thin Client" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-thin-client" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -bincode = { workspace = true } -log = { workspace = true } -solana-rpc-client = { workspace = true } -solana-rpc-client-api = { workspace = true } -solana-sdk = { workspace = true } -solana-tpu-client = { workspace = true } +bincode = "1.3.3" +log = "0.4.17" +solana-rpc-client = { path = "../rpc-client", version = "=1.15.0", default-features = false } +solana-rpc-client-api = { path = "../rpc-client-api", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-tpu-client = { path = "../tpu-client", version = "=1.15.0", default-features = false } [dev-dependencies] -rayon = { workspace = true } -solana-logger = { workspace = true } +rayon = "1.5.3" +solana-logger = { path = "../logger", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/tokens/Cargo.toml b/tokens/Cargo.toml index 7aa320d88f..76c0cd6739 100644 --- a/tokens/Cargo.toml +++ b/tokens/Cargo.toml @@ -1,40 +1,40 @@ [package] name = "solana-tokens" description = "Blockchain, Rebuilt for Scale" +authors = ["Solana Maintainers "] +edition = "2021" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-tokens" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -chrono = { workspace = true, features = ["default", "serde"] } +chrono = { version = "0.4.23", features = ["serde"] } clap = "2.33.0" -console = { workspace = true } -csv = { workspace = true } -ctrlc = { workspace = true, features = ["termination"] } -indexmap = { workspace = true } -indicatif = { workspace = true } -pickledb = { workspace = true, features = ["yaml"] } -serde = { workspace = true, features = ["derive"] } -solana-account-decoder = { workspace = true } -solana-clap-utils = { workspace = true } -solana-cli-config = { workspace = true } -solana-remote-wallet = { workspace = true, features = ["default"] } -solana-rpc-client = { workspace = true, features = ["default"] } -solana-rpc-client-api = { workspace = true } -solana-sdk = { workspace = true } -solana-transaction-status = { workspace = true } -solana-version = { workspace = true } -spl-associated-token-account = { workspace = true } -spl-token = { workspace = true, features = ["no-entrypoint"] } -tempfile = { workspace = true } -thiserror = { workspace = true } +console = "0.15.0" +csv = "1.1.6" +ctrlc = { version = "3.2.3", features = ["termination"] } +indexmap = "1.9.1" +indicatif = "0.17.1" +pickledb = { version = "0.5.1", default-features = false, features = ["yaml"] } +serde = { version = "1.0", features = ["derive"] } +solana-account-decoder = { path = "../account-decoder", version = "=1.15.0" } +solana-clap-utils = { path = "../clap-utils", version = "=1.15.0" } +solana-cli-config = { path = "../cli-config", version = "=1.15.0" } +solana-remote-wallet = { path = "../remote-wallet", version = "=1.15.0" } +solana-rpc-client = { path = "../rpc-client", version = "=1.15.0" } +solana-rpc-client-api = { path = "../rpc-client-api", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-transaction-status = { path = "../transaction-status", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } +spl-associated-token-account = { version = "=1.1.2" } +spl-token = { version = "=3.5.0", features = ["no-entrypoint"] } +tempfile = "3.3.0" +thiserror = "1.0" [dev-dependencies] -bincode = { workspace = true } -solana-logger = { workspace = true } -solana-streamer = { workspace = true } -solana-test-validator = { workspace = true } +bincode = "1.3.3" +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-streamer = { path = "../streamer", version = "=1.15.0" } +solana-test-validator = { path = "../test-validator", version = "=1.15.0" } diff --git a/tpu-client/Cargo.toml b/tpu-client/Cargo.toml index 0e6e499696..343e914705 100644 --- a/tpu-client/Cargo.toml +++ b/tpu-client/Cargo.toml @@ -1,36 +1,36 @@ [package] name = "solana-tpu-client" +version = "1.15.0" description = "Solana TPU Client" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-tpu-client" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -async-trait = { workspace = true } -bincode = { workspace = true } -futures-util = { workspace = true } -indexmap = { workspace = true } -indicatif = { workspace = true, optional = true } -log = { workspace = true } -rand = { workspace = true } -rayon = { workspace = true } -solana-measure = { workspace = true } -solana-metrics = { workspace = true } -solana-net-utils = { workspace = true } -solana-pubsub-client = { workspace = true } -solana-rpc-client = { workspace = true } -solana-rpc-client-api = { workspace = true } -solana-sdk = { workspace = true } -thiserror = { workspace = true } -tokio = { workspace = true, features = ["full"] } +async-trait = "0.1.57" +bincode = "1.3.3" +futures-util = "0.3.25" +indexmap = "1.9.1" +indicatif = { version = "0.17.1", optional = true } +log = "0.4.17" +rand = "0.7.0" +rayon = "1.5.3" +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-metrics = { path = "../metrics", version = "=1.15.0" } +solana-net-utils = { path = "../net-utils", version = "=1.15.0" } +solana-pubsub-client = { path = "../pubsub-client", version = "=1.15.0" } +solana-rpc-client = { path = "../rpc-client", version = "=1.15.0", default-features = false } +solana-rpc-client-api = { path = "../rpc-client-api", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +thiserror = "1.0" +tokio = { version = "1", features = ["full"] } [dev-dependencies] -rand_chacha = { workspace = true } -solana-logger = { workspace = true } +rand_chacha = "0.2.2" +solana-logger = { path = "../logger", version = "=1.15.0" } [features] default = ["spinner"] diff --git a/transaction-dos/Cargo.toml b/transaction-dos/Cargo.toml index 58821a1b95..ce8f4ee799 100644 --- a/transaction-dos/Cargo.toml +++ b/transaction-dos/Cargo.toml @@ -1,37 +1,37 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-transaction-dos" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -bincode = { workspace = true } -clap = { workspace = true } -log = { workspace = true } -rand = { workspace = true } -rayon = { workspace = true } -solana-clap-utils = { workspace = true } -solana-cli = { workspace = true } -solana-client = { workspace = true } -solana-core = { workspace = true } -solana-faucet = { workspace = true } -solana-gossip = { workspace = true } -solana-logger = { workspace = true } -solana-measure = { workspace = true } -solana-net-utils = { workspace = true } -solana-rpc-client = { workspace = true } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-streamer = { workspace = true } -solana-transaction-status = { workspace = true } -solana-version = { workspace = true } +bincode = "1.3.3" +clap = "2.33.1" +log = "0.4.17" +rand = "0.7.0" +rayon = "1.5.3" +solana-clap-utils = { path = "../clap-utils", version = "=1.15.0" } +solana-cli = { path = "../cli", version = "=1.15.0" } +solana-client = { path = "../client", version = "=1.15.0" } +solana-core = { path = "../core", version = "=1.15.0" } +solana-faucet = { path = "../faucet", version = "=1.15.0" } +solana-gossip = { path = "../gossip", version = "=1.15.0" } +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-measure = { path = "../measure", version = "=1.15.0" } +solana-net-utils = { path = "../net-utils", version = "=1.15.0" } +solana-rpc-client = { path = "../rpc-client", version = "=1.15.0", default-features = false } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-streamer = { path = "../streamer", version = "=1.15.0" } +solana-transaction-status = { path = "../transaction-status", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } [dev-dependencies] -solana-local-cluster = { workspace = true } +solana-local-cluster = { path = "../local-cluster", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/transaction-status/Cargo.toml b/transaction-status/Cargo.toml index 3a4ee00dcc..1c22294dbb 100644 --- a/transaction-status/Cargo.toml +++ b/transaction-status/Cargo.toml @@ -1,33 +1,33 @@ [package] name = "solana-transaction-status" +version = "1.15.0" description = "Solana transaction status types" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-transaction-status" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +license = "Apache-2.0" +edition = "2021" [dependencies] -Inflector = { workspace = true } -base64 = { workspace = true } -bincode = { workspace = true } +Inflector = "0.11.4" +base64 = "0.13.0" +bincode = "1.3.3" borsh = "0.9.1" -bs58 = { workspace = true } -lazy_static = { workspace = true } -log = { workspace = true } -serde = { workspace = true } -serde_derive = { workspace = true } -serde_json = { workspace = true } -solana-account-decoder = { workspace = true } -solana-address-lookup-table-program = { workspace = true } -solana-sdk = { workspace = true } -spl-associated-token-account = { workspace = true, features = ["no-entrypoint"] } -spl-memo = { workspace = true, features = ["no-entrypoint"] } -spl-token = { workspace = true, features = ["no-entrypoint"] } -spl-token-2022 = { workspace = true, features = ["no-entrypoint"] } -thiserror = { workspace = true } +bs58 = "0.4.0" +lazy_static = "1.4.0" +log = "0.4.17" +serde = "1.0.144" +serde_derive = "1.0.103" +serde_json = "1.0.83" +solana-account-decoder = { path = "../account-decoder", version = "=1.15.0" } +solana-address-lookup-table-program = { path = "../programs/address-lookup-table", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +spl-associated-token-account = { version = "=1.1.2", features = ["no-entrypoint"] } +spl-memo = { version = "=3.0.1", features = ["no-entrypoint"] } +spl-token = { version = "=3.5.0", features = ["no-entrypoint"] } +spl-token-2022 = { version = "=0.5.0", features = ["no-entrypoint"] } +thiserror = "1.0" [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/udp-client/Cargo.toml b/udp-client/Cargo.toml index b093c3cdbb..ff92cdd5f7 100644 --- a/udp-client/Cargo.toml +++ b/udp-client/Cargo.toml @@ -1,19 +1,19 @@ [package] name = "solana-udp-client" +version = "1.15.0" description = "Solana UDP Client" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-udp-client" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -async-trait = { workspace = true } -solana-net-utils = { workspace = true } -solana-sdk = { workspace = true } -solana-streamer = { workspace = true } -solana-tpu-client = { workspace = true, features = ["default"] } -thiserror = { workspace = true } -tokio = { workspace = true, features = ["full"] } +async-trait = "0.1.57" +solana-net-utils = { path = "../net-utils", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-streamer = { path = "../streamer", version = "=1.15.0" } +solana-tpu-client = { path = "../tpu-client", version = "=1.15.0" } +thiserror = "1.0" +tokio = { version = "1", features = ["full"] } diff --git a/upload-perf/Cargo.toml b/upload-perf/Cargo.toml index cceca061d3..62e6dc341d 100644 --- a/upload-perf/Cargo.toml +++ b/upload-perf/Cargo.toml @@ -1,17 +1,17 @@ [package] name = "solana-upload-perf" +version = "1.15.0" description = "Metrics Upload Utility" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +edition = "2021" +homepage = "https://solana.com/" publish = false -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -serde_json = { workspace = true } -solana-metrics = { workspace = true } +serde_json = "1.0.83" +solana-metrics = { path = "../metrics", version = "=1.15.0" } [[bin]] name = "solana-upload-perf" diff --git a/validator/Cargo.toml b/validator/Cargo.toml index f3efce2730..912ccf17f6 100644 --- a/validator/Cargo.toml +++ b/validator/Cargo.toml @@ -1,74 +1,74 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-validator" description = "Blockchain, Rebuilt for Scale" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-validator" default-run = "solana-validator" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -chrono = { workspace = true, features = ["default", "serde"] } -clap = { workspace = true } -console = { workspace = true } -core_affinity = { workspace = true } -crossbeam-channel = { workspace = true } -fd-lock = { workspace = true } -indicatif = { workspace = true } -jsonrpc-core = { workspace = true } -jsonrpc-core-client = { workspace = true, features = ["ipc"] } -jsonrpc-derive = { workspace = true } -jsonrpc-ipc-server = { workspace = true } -jsonrpc-server-utils = { workspace = true } -lazy_static = { workspace = true } -log = { workspace = true } -num_cpus = { workspace = true } -rand = { workspace = true } -rayon = { workspace = true } -serde = { workspace = true } -serde_json = { workspace = true } -serde_yaml = { workspace = true } -solana-clap-utils = { workspace = true } -solana-cli-config = { workspace = true } -solana-core = { workspace = true } -solana-download-utils = { workspace = true } -solana-entry = { workspace = true } -solana-faucet = { workspace = true } -solana-genesis-utils = { workspace = true } -solana-gossip = { workspace = true } -solana-ledger = { workspace = true } -solana-logger = { workspace = true } -solana-metrics = { workspace = true } -solana-net-utils = { workspace = true } -solana-perf = { workspace = true } -solana-poh = { workspace = true } -solana-rpc = { workspace = true } -solana-rpc-client = { workspace = true } -solana-rpc-client-api = { workspace = true } -solana-runtime = { workspace = true } -solana-sdk = { workspace = true } -solana-send-transaction-service = { workspace = true } -solana-storage-bigtable = { workspace = true } -solana-streamer = { workspace = true } -solana-test-validator = { workspace = true } -solana-tpu-client = { workspace = true } -solana-version = { workspace = true } -solana-vote-program = { workspace = true } -symlink = { workspace = true } +chrono = { version = "0.4.22", features = ["serde"] } +clap = "2.33.1" +console = "0.15.0" +core_affinity = "0.5.10" +crossbeam-channel = "0.5" +fd-lock = "3.0.6" +indicatif = "0.17.1" +jsonrpc-core = "18.0.0" +jsonrpc-core-client = { version = "18.0.0", features = ["ipc"] } +jsonrpc-derive = "18.0.0" +jsonrpc-ipc-server = "18.0.0" +jsonrpc-server-utils = "18.0.0" +lazy_static = "1.4.0" +log = "0.4.17" +num_cpus = "1.13.1" +rand = "0.7.0" +rayon = "1.5.3" +serde = "1.0.144" +serde_json = "1.0.83" +serde_yaml = "0.9.13" +solana-clap-utils = { path = "../clap-utils", version = "=1.15.0" } +solana-cli-config = { path = "../cli-config", version = "=1.15.0" } +solana-core = { path = "../core", version = "=1.15.0" } +solana-download-utils = { path = "../download-utils", version = "=1.15.0" } +solana-entry = { path = "../entry", version = "=1.15.0" } +solana-faucet = { path = "../faucet", version = "=1.15.0" } +solana-genesis-utils = { path = "../genesis-utils", version = "=1.15.0" } +solana-gossip = { path = "../gossip", version = "=1.15.0" } +solana-ledger = { path = "../ledger", version = "=1.15.0" } +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-metrics = { path = "../metrics", version = "=1.15.0" } +solana-net-utils = { path = "../net-utils", version = "=1.15.0" } +solana-perf = { path = "../perf", version = "=1.15.0" } +solana-poh = { path = "../poh", version = "=1.15.0" } +solana-rpc = { path = "../rpc", version = "=1.15.0" } +solana-rpc-client = { path = "../rpc-client", version = "=1.15.0", default-features = false } +solana-rpc-client-api = { path = "../rpc-client-api", version = "=1.15.0" } +solana-runtime = { path = "../runtime", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-send-transaction-service = { path = "../send-transaction-service", version = "=1.15.0" } +solana-storage-bigtable = { path = "../storage-bigtable", version = "=1.15.0" } +solana-streamer = { path = "../streamer", version = "=1.15.0" } +solana-test-validator = { path = "../test-validator", version = "=1.15.0" } +solana-tpu-client = { path = "../tpu-client", version = "=1.15.0", default-features = false } +solana-version = { path = "../version", version = "=1.15.0" } +solana-vote-program = { path = "../programs/vote", version = "=1.15.0" } +symlink = "0.1.0" [dev-dependencies] -solana-account-decoder = { workspace = true } -spl-token-2022 = { workspace = true, features = ["no-entrypoint"] } +solana-account-decoder = { path = "../account-decoder", version = "=1.15.0" } +spl-token-2022 = { version = "=0.5.0", features = ["no-entrypoint"] } [target.'cfg(not(target_env = "msvc"))'.dependencies] -jemallocator = { workspace = true } +jemallocator = { package = "tikv-jemallocator", version = "0.4.1", features = ["unprefixed_malloc_on_supported_platforms"] } [target."cfg(unix)".dependencies] -libc = { workspace = true } -signal-hook = { workspace = true } +libc = "0.2.131" +signal-hook = "0.3.14" [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/version/Cargo.toml b/version/Cargo.toml index 85b2ef14b5..8181123a18 100644 --- a/version/Cargo.toml +++ b/version/Cargo.toml @@ -1,22 +1,22 @@ [package] name = "solana-version" +version = "1.15.0" description = "Solana Version" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-version" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +edition = "2021" [dependencies] -log = { workspace = true } -semver = { workspace = true } -serde = { workspace = true } -serde_derive = { workspace = true } -solana-frozen-abi = { workspace = true } -solana-frozen-abi-macro = { workspace = true } -solana-sdk = { workspace = true } +log = "0.4.17" +semver = "1.0.16" +serde = "1.0.144" +serde_derive = "1.0.103" +solana-frozen-abi = { path = "../frozen-abi", version = "=1.15.0" } +solana-frozen-abi-macro = { path = "../frozen-abi/macro", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } [lib] name = "solana_version" @@ -25,4 +25,4 @@ name = "solana_version" targets = ["x86_64-unknown-linux-gnu"] [build-dependencies] -rustc_version = { workspace = true } +rustc_version = "0.4" diff --git a/watchtower/Cargo.toml b/watchtower/Cargo.toml index d8bad3cf4d..fa0ef47420 100644 --- a/watchtower/Cargo.toml +++ b/watchtower/Cargo.toml @@ -1,28 +1,28 @@ [package] +authors = ["Solana Maintainers "] +edition = "2021" name = "solana-watchtower" description = "Blockchain, Rebuilt for Scale" +version = "1.15.0" +repository = "https://github.com/solana-labs/solana" +license = "Apache-2.0" +homepage = "https://solana.com/" documentation = "https://docs.rs/solana-watchtower" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } [dependencies] -clap = { workspace = true } -humantime = { workspace = true } -log = { workspace = true } -solana-clap-utils = { workspace = true } -solana-cli-config = { workspace = true } -solana-cli-output = { workspace = true } -solana-logger = { workspace = true } -solana-metrics = { workspace = true } -solana-notifier = { workspace = true } -solana-rpc-client = { workspace = true } -solana-rpc-client-api = { workspace = true } -solana-sdk = { workspace = true } -solana-version = { workspace = true } +clap = "2.33.1" +humantime = "2.0.1" +log = "0.4.17" +solana-clap-utils = { path = "../clap-utils", version = "=1.15.0" } +solana-cli-config = { path = "../cli-config", version = "=1.15.0" } +solana-cli-output = { path = "../cli-output", version = "=1.15.0" } +solana-logger = { path = "../logger", version = "=1.15.0" } +solana-metrics = { path = "../metrics", version = "=1.15.0" } +solana-notifier = { path = "../notifier", version = "=1.15.0" } +solana-rpc-client = { path = "../rpc-client", version = "=1.15.0", default-features = false } +solana-rpc-client-api = { path = "../rpc-client-api", version = "=1.15.0" } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +solana-version = { path = "../version", version = "=1.15.0" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/zk-token-sdk/Cargo.toml b/zk-token-sdk/Cargo.toml index f074779b41..f4b871173c 100644 --- a/zk-token-sdk/Cargo.toml +++ b/zk-token-sdk/Cargo.toml @@ -1,38 +1,38 @@ [package] name = "solana-zk-token-sdk" -version = { workspace = true } -authors = { workspace = true } -repository = { workspace = true } -homepage = { workspace = true } -license = { workspace = true } -edition = { workspace = true } +description = "Solana Zk Token SDK" +authors = ["Solana Maintainers "] +repository = "https://github.com/solana-labs/solana" +version = "1.15.0" +license = "Apache-2.0" +edition = "2021" [dependencies] -base64 = { workspace = true } -bytemuck = { workspace = true, features = ["derive"] } -num-derive = { workspace = true } -num-traits = { workspace = true } -solana-program = { workspace = true } +base64 = "0.13" +bytemuck = { version = "1.11.0", features = ["derive"] } +num-derive = "0.3" +num-traits = "0.2" +solana-program = { path = "../sdk/program", version = "=1.15.0" } [target.'cfg(not(target_os = "solana"))'.dependencies] -aes-gcm-siv = { workspace = true } -arrayref = { workspace = true } +aes-gcm-siv = "0.10.3" +arrayref = "0.3.6" bincode = "1" -byteorder = { workspace = true } -cipher = { workspace = true } -curve25519-dalek = { workspace = true, features = ["serde"] } -getrandom = { workspace = true, features = ["dummy"] } -itertools = { workspace = true } -lazy_static = { workspace = true } -merlin = { workspace = true } -rand = { workspace = true } -serde = { workspace = true, features = ["derive"] } -serde_json = { workspace = true } +byteorder = "1" +cipher = "0.4" +curve25519-dalek = { version = "3.2.1", features = ["serde"] } +getrandom = { version = "0.1", features = ["dummy"] } +itertools = "0.10.5" +lazy_static = "1.4.0" +merlin = "3" +rand = "0.7" +serde = { version = "1.0", features = ["derive"] } +serde_json = "1.0" sha3 = "0.9" -solana-sdk = { workspace = true } -subtle = { workspace = true } -thiserror = { workspace = true } -zeroize = { workspace = true, features = ["zeroize_derive"] } +solana-sdk = { path = "../sdk", version = "=1.15.0" } +subtle = "2" +thiserror = "1.0" +zeroize = { version = "1.3", default-features = false, features = ["zeroize_derive"] } [lib] crate-type = ["cdylib", "rlib"]