diff --git a/clients/rust/Cargo.lock b/clients/rust/Cargo.lock index 3690a634..6e398e13 100644 --- a/clients/rust/Cargo.lock +++ b/clients/rust/Cargo.lock @@ -2264,13 +2264,13 @@ dependencies = [ [[package]] name = "mpl-bubblegum" -version = "1.0.0" +version = "1.1.0" dependencies = [ "assert_matches", - "borsh 0.10.3", + "borsh 0.9.3", "bytemuck", "kaigan", - "num-derive 0.3.3", + "num-derive", "num-traits", "serde", "serde_with 3.3.0", @@ -2278,11 +2278,11 @@ dependencies = [ "solana-program-test", "solana-sdk", "spl-account-compression", - "spl-associated-token-account 2.2.0", + "spl-associated-token-account", "spl-concurrent-merkle-tree", "spl-merkle-tree-reference", "spl-noop 0.1.3", - "spl-token 4.0.0", + "spl-token", "thiserror", ] @@ -2366,17 +2366,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "num-derive" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" -dependencies = [ - "proc-macro2 1.0.67", - "quote 1.0.33", - "syn 2.0.37", -] - [[package]] name = "num-integer" version = "0.1.45" @@ -2447,15 +2436,6 @@ dependencies = [ "num_enum_derive 0.6.1", ] -[[package]] -name = "num_enum" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70bf6736f74634d299d00086f02986875b3c2d924781a6a2cb6c201e73da0ceb" -dependencies = [ - "num_enum_derive 0.7.0", -] - [[package]] name = "num_enum_derive" version = "0.5.11" @@ -2480,18 +2460,6 @@ dependencies = [ "syn 2.0.37", ] -[[package]] -name = "num_enum_derive" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56ea360eafe1022f7cc56cd7b869ed57330fb2453d0c7831d99b74c65d2f5597" -dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro2 1.0.67", - "quote 1.0.33", - "syn 2.0.37", -] - [[package]] name = "number_prefix" version = "0.4.0" @@ -3544,8 +3512,8 @@ dependencies = [ "solana-address-lookup-table-program", "solana-config-program", "solana-sdk", - "spl-token 3.5.0", - "spl-token-2022 0.6.1", + "spl-token", + "spl-token-2022", "thiserror", "zstd", ] @@ -3559,7 +3527,7 @@ dependencies = [ "bincode", "bytemuck", "log", - "num-derive 0.3.3", + "num-derive", "num-traits", "rustc_version", "serde", @@ -3926,7 +3894,7 @@ dependencies = [ "log", "memoffset 0.9.0", "num-bigint 0.4.4", - "num-derive 0.3.3", + "num-derive", "num-traits", "parking_lot", "rand 0.7.3", @@ -3961,7 +3929,7 @@ dependencies = [ "itertools", "libc", "log", - "num-derive 0.3.3", + "num-derive", "num-traits", "percentage", "rand 0.7.3", @@ -4075,7 +4043,7 @@ dependencies = [ "console", "dialoguer", "log", - "num-derive 0.3.3", + "num-derive", "num-traits", "parking_lot", "qstring", @@ -4129,7 +4097,7 @@ dependencies = [ "solana-sdk", "solana-transaction-status", "solana-version", - "spl-token-2022 0.6.1", + "spl-token-2022", "thiserror", ] @@ -4173,7 +4141,7 @@ dependencies = [ "lz4", "memmap2", "modular-bitfield", - "num-derive 0.3.3", + "num-derive", "num-traits", "num_cpus", "num_enum 0.6.1", @@ -4242,7 +4210,7 @@ dependencies = [ "libsecp256k1", "log", "memmap2", - "num-derive 0.3.3", + "num-derive", "num-traits", "num_enum 0.6.1", "pbkdf2 0.11.0", @@ -4418,10 +4386,10 @@ dependencies = [ "solana-account-decoder", "solana-address-lookup-table-program", "solana-sdk", - "spl-associated-token-account 1.1.3", - "spl-memo 3.0.1", - "spl-token 3.5.0", - "spl-token-2022 0.6.1", + "spl-associated-token-account", + "spl-memo", + "spl-token", + "spl-token-2022", "thiserror", ] @@ -4464,7 +4432,7 @@ checksum = "ab8b719e077cc9e42b8965dd06ff6b5f09fa2a436f2297efdcf471c05d187a6c" dependencies = [ "bincode", "log", - "num-derive 0.3.3", + "num-derive", "num-traits", "rustc_version", "serde", @@ -4486,7 +4454,7 @@ checksum = "5404829f9236ac760a943a4e2f16be6f180ce4a07e1bbb9d538dcfa62b98888c" dependencies = [ "bytemuck", "getrandom 0.1.16", - "num-derive 0.3.3", + "num-derive", "num-traits", "solana-program-runtime", "solana-sdk", @@ -4509,7 +4477,7 @@ dependencies = [ "itertools", "lazy_static", "merlin", - "num-derive 0.3.3", + "num-derive", "num-traits", "rand 0.7.3", "serde", @@ -4577,27 +4545,11 @@ checksum = "978dba3bcbe88d0c2c58366c254d9ea41c5f73357e72fc0bdee4d6b5fc99c8f4" dependencies = [ "assert_matches", "borsh 0.9.3", - "num-derive 0.3.3", + "num-derive", "num-traits", "solana-program", - "spl-token 3.5.0", - "spl-token-2022 0.6.1", - "thiserror", -] - -[[package]] -name = "spl-associated-token-account" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "385e31c29981488f2820b2022d8e731aae3b02e6e18e2fd854e4c9a94dc44fc3" -dependencies = [ - "assert_matches", - "borsh 0.10.3", - "num-derive 0.4.0", - "num-traits", - "solana-program", - "spl-token 4.0.0", - "spl-token-2022 0.9.0", + "spl-token", + "spl-token-2022", "thiserror", ] @@ -4612,41 +4564,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "spl-discriminator" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cce5d563b58ef1bb2cdbbfe0dfb9ffdc24903b10ae6a4df2d8f425ece375033f" -dependencies = [ - "bytemuck", - "solana-program", - "spl-discriminator-derive", -] - -[[package]] -name = "spl-discriminator-derive" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fadbefec4f3c678215ca72bd71862697bb06b41fd77c0088902dd3203354387b" -dependencies = [ - "quote 1.0.33", - "spl-discriminator-syn", - "syn 2.0.37", -] - -[[package]] -name = "spl-discriminator-syn" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e5f2044ca42c8938d54d1255ce599c79a1ffd86b677dfab695caa20f9ffc3f2" -dependencies = [ - "proc-macro2 1.0.67", - "quote 1.0.33", - "sha2 0.10.8", - "syn 2.0.37", - "thiserror", -] - [[package]] name = "spl-memo" version = "3.0.1" @@ -4656,15 +4573,6 @@ dependencies = [ "solana-program", ] -[[package]] -name = "spl-memo" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0f180b03318c3dbab3ef4e1e4d46d5211ae3c780940dd0a28695aba4b59a75a" -dependencies = [ - "solana-program", -] - [[package]] name = "spl-merkle-tree-reference" version = "0.1.0" @@ -4693,58 +4601,6 @@ dependencies = [ "solana-program", ] -[[package]] -name = "spl-pod" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2881dddfca792737c0706fa0175345ab282b1b0879c7d877bad129645737c079" -dependencies = [ - "borsh 0.10.3", - "bytemuck", - "solana-program", - "solana-zk-token-sdk", - "spl-program-error", -] - -[[package]] -name = "spl-program-error" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "249e0318493b6bcf27ae9902600566c689b7dfba9f1bdff5893e92253374e78c" -dependencies = [ - "num-derive 0.4.0", - "num-traits", - "solana-program", - "spl-program-error-derive", - "thiserror", -] - -[[package]] -name = "spl-program-error-derive" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab5269c8e868da17b6552ef35a51355a017bd8e0eae269c201fef830d35fa52c" -dependencies = [ - "proc-macro2 1.0.67", - "quote 1.0.33", - "sha2 0.10.8", - "syn 2.0.37", -] - -[[package]] -name = "spl-tlv-account-resolution" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "062e148d3eab7b165582757453632ffeef490c02c86a48bfdb4988f63eefb3b9" -dependencies = [ - "bytemuck", - "solana-program", - "spl-discriminator", - "spl-pod", - "spl-program-error", - "spl-type-length-value", -] - [[package]] name = "spl-token" version = "3.5.0" @@ -4753,28 +4609,13 @@ checksum = "8e85e168a785e82564160dcb87b2a8e04cee9bfd1f4d488c729d53d6a4bd300d" dependencies = [ "arrayref", "bytemuck", - "num-derive 0.3.3", + "num-derive", "num-traits", "num_enum 0.5.11", "solana-program", "thiserror", ] -[[package]] -name = "spl-token" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08459ba1b8f7c1020b4582c4edf0f5c7511a5e099a7a97570c9698d4f2337060" -dependencies = [ - "arrayref", - "bytemuck", - "num-derive 0.3.3", - "num-traits", - "num_enum 0.6.1", - "solana-program", - "thiserror", -] - [[package]] name = "spl-token-2022" version = "0.6.1" @@ -4783,81 +4624,16 @@ checksum = "0043b590232c400bad5ee9eb983ced003d15163c4c5d56b090ac6d9a57457b47" dependencies = [ "arrayref", "bytemuck", - "num-derive 0.3.3", + "num-derive", "num-traits", "num_enum 0.5.11", "solana-program", "solana-zk-token-sdk", - "spl-memo 3.0.1", - "spl-token 3.5.0", + "spl-memo", + "spl-token", "thiserror", ] -[[package]] -name = "spl-token-2022" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4abf34a65ba420584a0c35f3903f8d727d1f13ababbdc3f714c6b065a686e86" -dependencies = [ - "arrayref", - "bytemuck", - "num-derive 0.4.0", - "num-traits", - "num_enum 0.7.0", - "solana-program", - "solana-zk-token-sdk", - "spl-memo 4.0.0", - "spl-pod", - "spl-token 4.0.0", - "spl-token-metadata-interface", - "spl-transfer-hook-interface", - "spl-type-length-value", - "thiserror", -] - -[[package]] -name = "spl-token-metadata-interface" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c16ce3ba6979645fb7627aa1e435576172dd63088dc7848cb09aa331fa1fe4f" -dependencies = [ - "borsh 0.10.3", - "solana-program", - "spl-discriminator", - "spl-pod", - "spl-program-error", - "spl-type-length-value", -] - -[[package]] -name = "spl-transfer-hook-interface" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "051d31803f873cabe71aec3c1b849f35248beae5d19a347d93a5c9cccc5d5a9b" -dependencies = [ - "arrayref", - "bytemuck", - "solana-program", - "spl-discriminator", - "spl-pod", - "spl-program-error", - "spl-tlv-account-resolution", - "spl-type-length-value", -] - -[[package]] -name = "spl-type-length-value" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a468e6f6371f9c69aae760186ea9f1a01c2908351b06a5e0026d21cfc4d7ecac" -dependencies = [ - "bytemuck", - "solana-program", - "spl-discriminator", - "spl-pod", - "spl-program-error", -] - [[package]] name = "static_assertions" version = "1.1.0" diff --git a/clients/rust/Cargo.toml b/clients/rust/Cargo.toml index 0e2addf8..4fc7aa41 100644 --- a/clients/rust/Cargo.toml +++ b/clients/rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mpl-bubblegum" -version = "1.0.0" +version = "1.1.0" description = "Metaplex Bubblegum SDK" authors = ["Metaplex Developers "] repository = "https://github.com/metaplex-foundation/mpl-bubblegum"