From 526dcfad8fc4197070a9d33d9848804a18aabf0a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 22 Jun 2024 19:13:48 +0100 Subject: [PATCH] chore: Bump version of all Rust projects (#853) * chore: Bump version of all Rust projects * Include IDL and other changes post build --------- Co-authored-by: SwenSchaeferjohann <42959314+SwenSchaeferjohann@users.noreply.github.com> Co-authored-by: GitHub Actions --- Cargo.lock | 58 +++++++++---------- circuit-lib/light-prover-client/Cargo.toml | 10 ++-- circuit-lib/verifier/Cargo.toml | 4 +- .../programs/token-escrow/Cargo.toml | 18 +++--- forester/Cargo.toml | 2 +- hasher.rs/src/wasm/Cargo.toml | 2 +- heap/Cargo.toml | 2 +- .../src/idl/light_compressed_token.ts | 4 +- .../src/idls/account_compression.ts | 4 +- .../src/idls/light_compressed_token.ts | 4 +- js/stateless.js/src/idls/light_registry.ts | 4 +- .../src/idls/light_system_program.ts | 4 +- macros/aligned-sized/Cargo.toml | 2 +- macros/light/Cargo.toml | 2 +- merkle-tree/bounded-vec/Cargo.toml | 4 +- merkle-tree/concurrent/Cargo.toml | 12 ++-- merkle-tree/hash-set/Cargo.toml | 8 +-- merkle-tree/hasher/Cargo.toml | 2 +- merkle-tree/indexed/Cargo.toml | 12 ++-- merkle-tree/reference/Cargo.toml | 6 +- photon-api/Cargo.toml | 2 +- programs/account-compression/Cargo.toml | 18 +++--- programs/compressed-token/Cargo.toml | 14 ++--- programs/registry/Cargo.toml | 14 ++--- programs/system/Cargo.toml | 20 +++---- sdk/Cargo.toml | 30 +++++----- .../account-compression-test/Cargo.toml | 4 +- .../compressed-token-test/Cargo.toml | 4 +- test-programs/e2e-test/Cargo.toml | 6 +- test-programs/registry-test/Cargo.toml | 6 +- test-programs/system-cpi-test/Cargo.toml | 18 +++--- test-programs/system-test/Cargo.toml | 4 +- test-utils/Cargo.toml | 28 ++++----- utils/Cargo.toml | 4 +- xtask/Cargo.toml | 14 ++--- 35 files changed, 175 insertions(+), 175 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5efbe7a483..134f8e3967 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14,7 +14,7 @@ dependencies = [ [[package]] name = "account-compression" -version = "0.3.5" +version = "0.4.0" dependencies = [ "aligned-sized", "anchor-lang", @@ -34,7 +34,7 @@ dependencies = [ [[package]] name = "account-compression-test" -version = "0.1.4" +version = "0.2.0" dependencies = [ "account-compression", "anchor-lang", @@ -156,7 +156,7 @@ checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd" [[package]] name = "aligned-sized" -version = "0.1.4" +version = "0.2.0" dependencies = [ "proc-macro2", "quote", @@ -1292,7 +1292,7 @@ dependencies = [ [[package]] name = "compressed-token-test" -version = "0.1.4" +version = "0.2.0" dependencies = [ "account-compression", "anchor-lang", @@ -1775,7 +1775,7 @@ dependencies = [ [[package]] name = "e2e-test" -version = "0.1.0" +version = "0.2.0" dependencies = [ "account-compression", "anchor-lang", @@ -2056,7 +2056,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "forester" -version = "0.1.0" +version = "0.2.0" dependencies = [ "account-compression", "anchor-lang", @@ -2929,7 +2929,7 @@ dependencies = [ [[package]] name = "light-bounded-vec" -version = "0.1.4" +version = "0.2.0" dependencies = [ "bytemuck", "light-utils", @@ -2941,7 +2941,7 @@ dependencies = [ [[package]] name = "light-compressed-token" -version = "0.3.4" +version = "0.4.0" dependencies = [ "account-compression", "aligned-sized", @@ -2958,7 +2958,7 @@ dependencies = [ [[package]] name = "light-concurrent-merkle-tree" -version = "0.1.4" +version = "0.2.0" dependencies = [ "ark-bn254", "ark-ff", @@ -2982,7 +2982,7 @@ dependencies = [ [[package]] name = "light-hash-set" -version = "0.1.4" +version = "0.2.0" dependencies = [ "ark-bn254", "ark-ff", @@ -2999,7 +2999,7 @@ dependencies = [ [[package]] name = "light-hasher" -version = "0.1.4" +version = "0.2.0" dependencies = [ "ark-bn254", "light-poseidon", @@ -3011,14 +3011,14 @@ dependencies = [ [[package]] name = "light-heap" -version = "0.1.5" +version = "0.2.0" dependencies = [ "anchor-lang", ] [[package]] name = "light-indexed-merkle-tree" -version = "0.1.4" +version = "0.2.0" dependencies = [ "ark-bn254", "ark-ff", @@ -3038,7 +3038,7 @@ dependencies = [ [[package]] name = "light-macros" -version = "0.3.5" +version = "0.4.0" dependencies = [ "bs58 0.4.0", "proc-macro2", @@ -3048,7 +3048,7 @@ dependencies = [ [[package]] name = "light-merkle-tree-reference" -version = "0.1.4" +version = "0.2.0" dependencies = [ "light-bounded-vec", "light-hasher", @@ -3069,7 +3069,7 @@ dependencies = [ [[package]] name = "light-prover-client" -version = "0.1.4" +version = "0.2.0" dependencies = [ "ark-bn254", "ark-crypto-primitives", @@ -3105,7 +3105,7 @@ dependencies = [ [[package]] name = "light-registry" -version = "0.3.4" +version = "0.4.0" dependencies = [ "account-compression", "aligned-sized", @@ -3121,7 +3121,7 @@ dependencies = [ [[package]] name = "light-sdk" -version = "0.1.0" +version = "0.2.0" dependencies = [ "account-compression", "aligned-sized", @@ -3155,7 +3155,7 @@ dependencies = [ [[package]] name = "light-system-program" -version = "0.3.4" +version = "0.4.0" dependencies = [ "account-compression", "aligned-sized", @@ -3175,7 +3175,7 @@ dependencies = [ [[package]] name = "light-test-utils" -version = "0.1.4" +version = "0.2.0" dependencies = [ "account-compression", "anchor-lang", @@ -3212,7 +3212,7 @@ dependencies = [ [[package]] name = "light-utils" -version = "0.1.4" +version = "0.2.0" dependencies = [ "anyhow", "ark-bn254", @@ -3226,7 +3226,7 @@ dependencies = [ [[package]] name = "light-verifier" -version = "0.1.4" +version = "0.2.0" dependencies = [ "borsh 0.10.3", "groth16-solana", @@ -3239,7 +3239,7 @@ dependencies = [ [[package]] name = "light-wasm-hasher" -version = "0.1.4" +version = "0.2.0" dependencies = [ "ark-bn254", "ark-ff", @@ -3991,7 +3991,7 @@ dependencies = [ [[package]] name = "photon-api" -version = "0.26.0" +version = "0.27.0" dependencies = [ "reqwest 0.11.26", "serde", @@ -4433,7 +4433,7 @@ checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" [[package]] name = "registry-test" -version = "0.1.4" +version = "0.2.0" dependencies = [ "account-compression", "anchor-lang", @@ -7203,7 +7203,7 @@ dependencies = [ [[package]] name = "system-cpi-test" -version = "0.1.4" +version = "0.2.0" dependencies = [ "account-compression", "anchor-lang", @@ -7226,7 +7226,7 @@ dependencies = [ [[package]] name = "system-test" -version = "0.1.4" +version = "0.2.0" dependencies = [ "account-compression", "anchor-lang", @@ -7502,7 +7502,7 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "token-escrow" -version = "0.1.4" +version = "0.2.0" dependencies = [ "account-compression", "anchor-lang", @@ -8391,7 +8391,7 @@ dependencies = [ [[package]] name = "xtask" -version = "0.1.4" +version = "0.2.0" dependencies = [ "account-compression", "anyhow", diff --git a/circuit-lib/light-prover-client/Cargo.toml b/circuit-lib/light-prover-client/Cargo.toml index 3a380f1c99..c441751b0d 100644 --- a/circuit-lib/light-prover-client/Cargo.toml +++ b/circuit-lib/light-prover-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-prover-client" -version = "0.1.4" +version = "0.2.0" description = "Crate for interacting with Light Protocol circuits" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -13,10 +13,10 @@ default = ["gnark"] [dependencies] # light local deps -light-merkle-tree-reference = { path = "../../merkle-tree/reference", version = "0.1.4" } -light-hasher = { path = "../../merkle-tree/hasher", version = "0.1.4" } -light-indexed-merkle-tree = { path = "../../merkle-tree/indexed", version = "0.1.4" } -light-utils = { path = "../../utils", version = "0.1.4" } +light-merkle-tree-reference = { path = "../../merkle-tree/reference", version = "0.2.0" } +light-hasher = { path = "../../merkle-tree/hasher", version = "0.2.0" } +light-indexed-merkle-tree = { path = "../../merkle-tree/indexed", version = "0.2.0" } +light-utils = { path = "../../utils", version = "0.2.0" } # ark dependencies ark-serialize = "0.4.2" ark-ec = "0.4.2" diff --git a/circuit-lib/verifier/Cargo.toml b/circuit-lib/verifier/Cargo.toml index 195462ad8d..690156a92c 100644 --- a/circuit-lib/verifier/Cargo.toml +++ b/circuit-lib/verifier/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-verifier" -version = "0.1.4" +version = "0.2.0" description = "ZKP proof verifier used in Light Protocol" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -18,4 +18,4 @@ solana-program = { version = "1.18.11", optional = true } [dev-dependencies] tokio = { version = "1.36.0", features = ["rt", "macros"] } reqwest = { version = "0.11.24", features = ["json", "rustls-tls"] } -light-prover-client = { path = "../light-prover-client", version = "0.1.4" } +light-prover-client = { path = "../light-prover-client", version = "0.2.0" } diff --git a/examples/token-escrow/programs/token-escrow/Cargo.toml b/examples/token-escrow/programs/token-escrow/Cargo.toml index f58603a698..b480f13dc4 100644 --- a/examples/token-escrow/programs/token-escrow/Cargo.toml +++ b/examples/token-escrow/programs/token-escrow/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "token-escrow" -version = "0.1.4" +version = "0.2.0" description = "Solana escrow implementation using account compression" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -22,22 +22,22 @@ idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"] [dependencies] anchor-lang = { version="0.29.0", features = ["init-if-needed"] } -light-compressed-token = { path = "../../../../programs/compressed-token", version = "0.3.4", features = ["cpi", "cpi-context"]} -light-system-program = { path = "../../../../programs/system", version = "0.3.4", features = ["cpi", "cpi-context"]} -account-compression = { path = "../../../../programs/account-compression", version = "0.3.5", features = ["cpi"] } -light-hasher = { path = "../../../../merkle-tree/hasher", version = "0.1.4" } -light-verifier = { path = "../../../../circuit-lib/verifier", version = "0.1.4" } -light-sdk = { path = "../../../../sdk", version = "0.1.0", features = ["cpi", "cpi-context"] } +light-compressed-token = { path = "../../../../programs/compressed-token", version = "0.4.0", features = ["cpi", "cpi-context"]} +light-system-program = { path = "../../../../programs/system", version = "0.4.0", features = ["cpi", "cpi-context"]} +account-compression = { path = "../../../../programs/account-compression", version = "0.4.0", features = ["cpi"] } +light-hasher = { path = "../../../../merkle-tree/hasher", version = "0.2.0" } +light-verifier = { path = "../../../../circuit-lib/verifier", version = "0.2.0" } +light-sdk = { path = "../../../../sdk", version = "0.2.0", features = ["cpi", "cpi-context"] } [target.'cfg(not(target_os = "solana"))'.dependencies] solana-sdk = "1.18.11" [dev-dependencies] solana-program-test = "1.18.11" -light-test-utils = { version = "0.1.4", path = "../../../../test-utils", features = ["cpi-context"] } +light-test-utils = { version = "0.2.0", path = "../../../../test-utils", features = ["cpi-context"] } reqwest = "0.12" tokio = "1.36.0" -light-prover-client = { path = "../../../../circuit-lib/light-prover-client", version = "0.1.4" } +light-prover-client = { path = "../../../../circuit-lib/light-prover-client", version = "0.2.0" } num-bigint = "0.4.4" num-traits = "0.2.18" spl-token = "3.5.0" diff --git a/forester/Cargo.toml b/forester/Cargo.toml index 2d270af2fb..77a69766bf 100644 --- a/forester/Cargo.toml +++ b/forester/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forester" -version = "0.1.0" +version = "0.2.0" edition = "2021" [dependencies] diff --git a/hasher.rs/src/wasm/Cargo.toml b/hasher.rs/src/wasm/Cargo.toml index 36153e9007..c9a082ee3e 100644 --- a/hasher.rs/src/wasm/Cargo.toml +++ b/hasher.rs/src/wasm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-wasm-hasher" -version = "0.1.4" +version = "0.2.0" edition = "2021" description = "WASM wrapper for blake2 and Poseidon hashing" repository = "https://github.com/Lightprotocol/light-protocol" diff --git a/heap/Cargo.toml b/heap/Cargo.toml index 595b52a54d..5f502e425a 100644 --- a/heap/Cargo.toml +++ b/heap/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-heap" -version = "0.1.5" +version = "0.2.0" description = "Custom heap allocator used in Light Protocol" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" diff --git a/js/compressed-token/src/idl/light_compressed_token.ts b/js/compressed-token/src/idl/light_compressed_token.ts index 09247480e7..d8ba40d3ff 100644 --- a/js/compressed-token/src/idl/light_compressed_token.ts +++ b/js/compressed-token/src/idl/light_compressed_token.ts @@ -1,5 +1,5 @@ export type LightCompressedToken = { - version: '0.3.4'; + version: '0.4.0'; name: 'light_compressed_token'; instructions: [ { @@ -1381,7 +1381,7 @@ export type LightCompressedToken = { ]; }; export const IDL: LightCompressedToken = { - version: '0.3.4', + version: '0.4.0', name: 'light_compressed_token', instructions: [ { diff --git a/js/stateless.js/src/idls/account_compression.ts b/js/stateless.js/src/idls/account_compression.ts index f0f9330481..7ff3363c74 100644 --- a/js/stateless.js/src/idls/account_compression.ts +++ b/js/stateless.js/src/idls/account_compression.ts @@ -1,5 +1,5 @@ export type AccountCompression = { - version: '0.3.5'; + version: '0.4.0'; name: 'account_compression'; constants: [ { @@ -1079,7 +1079,7 @@ export type AccountCompression = { }; export const IDL: AccountCompression = { - version: '0.3.5', + version: '0.4.0', name: 'account_compression', constants: [ { diff --git a/js/stateless.js/src/idls/light_compressed_token.ts b/js/stateless.js/src/idls/light_compressed_token.ts index 09247480e7..d8ba40d3ff 100644 --- a/js/stateless.js/src/idls/light_compressed_token.ts +++ b/js/stateless.js/src/idls/light_compressed_token.ts @@ -1,5 +1,5 @@ export type LightCompressedToken = { - version: '0.3.4'; + version: '0.4.0'; name: 'light_compressed_token'; instructions: [ { @@ -1381,7 +1381,7 @@ export type LightCompressedToken = { ]; }; export const IDL: LightCompressedToken = { - version: '0.3.4', + version: '0.4.0', name: 'light_compressed_token', instructions: [ { diff --git a/js/stateless.js/src/idls/light_registry.ts b/js/stateless.js/src/idls/light_registry.ts index 0fc0900d7a..683619cd69 100644 --- a/js/stateless.js/src/idls/light_registry.ts +++ b/js/stateless.js/src/idls/light_registry.ts @@ -1,5 +1,5 @@ export type LightRegistry = { - version: '0.3.4'; + version: '0.4.0'; name: 'light_registry'; constants: [ { @@ -535,7 +535,7 @@ export type LightRegistry = { }; export const IDL: LightRegistry = { - version: '0.3.4', + version: '0.4.0', name: 'light_registry', constants: [ { diff --git a/js/stateless.js/src/idls/light_system_program.ts b/js/stateless.js/src/idls/light_system_program.ts index 4f36cf7ddd..84c8d73f19 100644 --- a/js/stateless.js/src/idls/light_system_program.ts +++ b/js/stateless.js/src/idls/light_system_program.ts @@ -1,5 +1,5 @@ export type LightSystemProgram = { - version: '0.3.4'; + version: '0.4.0'; name: 'light_system_program'; constants: [ { @@ -957,7 +957,7 @@ export type LightSystemProgram = { }; export const IDL: LightSystemProgram = { - version: '0.3.4', + version: '0.4.0', name: 'light_system_program', constants: [ { diff --git a/macros/aligned-sized/Cargo.toml b/macros/aligned-sized/Cargo.toml index f06ffd3c4b..f513897032 100644 --- a/macros/aligned-sized/Cargo.toml +++ b/macros/aligned-sized/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "aligned-sized" -version = "0.1.4" +version = "0.2.0" description = "A macro which ensures the alignment and calculates the size of a struct" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" diff --git a/macros/light/Cargo.toml b/macros/light/Cargo.toml index b394f4ee4f..34f8232ffa 100644 --- a/macros/light/Cargo.toml +++ b/macros/light/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-macros" -version = "0.3.5" +version = "0.4.0" description = "Macros used in Light Protocol on-chain programs" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" diff --git a/merkle-tree/bounded-vec/Cargo.toml b/merkle-tree/bounded-vec/Cargo.toml index 2cdfae2535..e70f38e978 100644 --- a/merkle-tree/bounded-vec/Cargo.toml +++ b/merkle-tree/bounded-vec/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-bounded-vec" -version = "0.1.4" +version = "0.2.0" description = "Bounded and cyclic vector implementations" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -16,5 +16,5 @@ solana-program = { version = "1.18.11", optional = true } thiserror = "1.0" [dev-dependencies] -light-utils = { version = "0.1.4", path = "../../utils" } +light-utils = { version = "0.2.0", path = "../../utils" } rand = "0.8" diff --git a/merkle-tree/concurrent/Cargo.toml b/merkle-tree/concurrent/Cargo.toml index 83ed19e076..def50d0346 100644 --- a/merkle-tree/concurrent/Cargo.toml +++ b/merkle-tree/concurrent/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-concurrent-merkle-tree" -version = "0.1.4" +version = "0.2.0" edition = "2021" description = "Concurrent Merkle tree implementation" repository = "https://github.com/Lightprotocol/light-protocol" @@ -17,9 +17,9 @@ solana = [ [dependencies] borsh = "0.10" bytemuck = "1.14" -light-bounded-vec = { path = "../bounded-vec", version = "0.1.4" } -light-hasher = { path = "../hasher", version = "0.1.4" } -light-utils = { version = "0.1.4", path = "../../utils" } +light-bounded-vec = { path = "../bounded-vec", version = "0.2.0" } +light-hasher = { path = "../hasher", version = "0.2.0" } +light-utils = { version = "0.2.0", path = "../../utils" } memoffset = "0.8" solana-program = { version = "1.18.11", optional = true } thiserror = "1.0" @@ -27,8 +27,8 @@ thiserror = "1.0" [dev-dependencies] ark-bn254 = "0.4" ark-ff = "0.4" -light-merkle-tree-reference = { path = "../reference", version = "0.1.4" } -light-hash-set = { version = "0.1.4", path = "../hash-set", features = ["solana"] } +light-merkle-tree-reference = { path = "../reference", version = "0.2.0" } +light-hash-set = { version = "0.2.0", path = "../hash-set", features = ["solana"] } rand = "0.8" solana-program = { version = "1.18.11" } spl-account-compression = { version = "0.3.0", default-features = false} diff --git a/merkle-tree/hash-set/Cargo.toml b/merkle-tree/hash-set/Cargo.toml index 2d78fd7490..66c3ce994e 100644 --- a/merkle-tree/hash-set/Cargo.toml +++ b/merkle-tree/hash-set/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-hash-set" -version = "0.1.4" +version = "0.2.0" description = "Hash set which can be stored on a Solana account" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -10,15 +10,15 @@ edition = "2021" solana = ["solana-program"] [dependencies] -light-bounded-vec = { path = "../bounded-vec", version = "0.1.4" } -light-utils = { path = "../../utils", version = "0.1.4" } +light-bounded-vec = { path = "../bounded-vec", version = "0.2.0" } +light-utils = { path = "../../utils", version = "0.2.0" } memoffset = "0.9" num-bigint = "0.4" num-traits = "0.2" solana-program = { version = "1.18.11", optional = true } thiserror = "1.0" [target.'cfg(target_os = "solana")'.dependencies] -light-heap = { path = "../../heap", version = "0.1.5" } +light-heap = { path = "../../heap", version = "0.2.0" } [dev-dependencies] ark-bn254 = "0.4" diff --git a/merkle-tree/hasher/Cargo.toml b/merkle-tree/hasher/Cargo.toml index cd90c07ae2..24f73ffa90 100644 --- a/merkle-tree/hasher/Cargo.toml +++ b/merkle-tree/hasher/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-hasher" -version = "0.1.4" +version = "0.2.0" description = "Trait for generic usage of hash functions on Solana" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" diff --git a/merkle-tree/indexed/Cargo.toml b/merkle-tree/indexed/Cargo.toml index 1c766f1aa9..7af0fdfcf3 100644 --- a/merkle-tree/indexed/Cargo.toml +++ b/merkle-tree/indexed/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-indexed-merkle-tree" -version = "0.1.4" +version = "0.2.0" description = "Implementation of indexed (and concurrent) Merkle tree in Rust" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -15,11 +15,11 @@ solana = [ [dependencies] ark-ff = "0.4" borsh = { version = "0.10" } -light-bounded-vec = { path = "../bounded-vec", version = "0.1.4" } -light-hasher = { path = "../hasher", version = "0.1.4" } -light-concurrent-merkle-tree = { path = "../concurrent", version = "0.1.4" } -light-merkle-tree-reference = { path = "../reference", version = "0.1.4" } -light-utils = { path = "../../utils", version = "0.1.4" } +light-bounded-vec = { path = "../bounded-vec", version = "0.2.0" } +light-hasher = { path = "../hasher", version = "0.2.0" } +light-concurrent-merkle-tree = { path = "../concurrent", version = "0.2.0" } +light-merkle-tree-reference = { path = "../reference", version = "0.2.0" } +light-utils = { path = "../../utils", version = "0.2.0" } memoffset = "0.9" num-bigint = "0.4" num-traits = "0.2" diff --git a/merkle-tree/reference/Cargo.toml b/merkle-tree/reference/Cargo.toml index 802a307533..3b0a9350c0 100644 --- a/merkle-tree/reference/Cargo.toml +++ b/merkle-tree/reference/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "light-merkle-tree-reference" -version = "0.1.4" +version = "0.2.0" description = "Non-sparse reference Merkle tree implementation" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" edition = "2021" [dependencies] -light-bounded-vec = { path = "../bounded-vec", version = "0.1.4" } -light-hasher = { path = "../hasher", version = "0.1.4" } +light-bounded-vec = { path = "../bounded-vec", version = "0.2.0" } +light-hasher = { path = "../hasher", version = "0.2.0" } thiserror = "1.0" diff --git a/photon-api/Cargo.toml b/photon-api/Cargo.toml index a2383b67c8..358bdfa502 100644 --- a/photon-api/Cargo.toml +++ b/photon-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "photon-api" -version = "0.26.0" +version = "0.27.0" authors = ["OpenAPI Generator team and contributors"] description = "Solana indexer for general compression" license = "Apache-2.0" diff --git a/programs/account-compression/Cargo.toml b/programs/account-compression/Cargo.toml index 113ee788fb..a82eda6f8f 100644 --- a/programs/account-compression/Cargo.toml +++ b/programs/account-compression/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "account-compression" -version = "0.3.5" +version = "0.4.0" description = "Solana account compression program" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -24,16 +24,16 @@ bench-sbf = [] [dependencies] -aligned-sized = { version = "0.1.4", path = "../../macros/aligned-sized" } +aligned-sized = { version = "0.2.0", path = "../../macros/aligned-sized" } anchor-lang = "0.29.0" bytemuck = { version = "1.14", features = ["min_const_generics"] } -light-bounded-vec = { version = "0.1.4", path = "../../merkle-tree/bounded-vec", features = ["solana"] } -light-hash-set = { version = "0.1.4", path = "../../merkle-tree/hash-set", features = ["solana"] } -light-hasher = { version = "0.1.4", path = "../../merkle-tree/hasher", features = ["solana"] } -light-heap = { version = "0.1.5", path = "../../heap", optional = true } -light-concurrent-merkle-tree = { version = "0.1.4", path = "../../merkle-tree/concurrent", features = ["solana"] } -light-indexed-merkle-tree = { version = "0.1.4", path = "../../merkle-tree/indexed", features = ["solana"] } -light-utils = { version = "0.1.4", path = "../../utils" } +light-bounded-vec = { version = "0.2.0", path = "../../merkle-tree/bounded-vec", features = ["solana"] } +light-hash-set = { version = "0.2.0", path = "../../merkle-tree/hash-set", features = ["solana"] } +light-hasher = { version = "0.2.0", path = "../../merkle-tree/hasher", features = ["solana"] } +light-heap = { version = "0.2.0", path = "../../heap", optional = true } +light-concurrent-merkle-tree = { version = "0.2.0", path = "../../merkle-tree/concurrent", features = ["solana"] } +light-indexed-merkle-tree = { version = "0.2.0", path = "../../merkle-tree/indexed", features = ["solana"] } +light-utils = { version = "0.2.0", path = "../../utils" } num-bigint = "0.4" num-traits = "0.2.18" solana-security-txt = "1.1.0" diff --git a/programs/compressed-token/Cargo.toml b/programs/compressed-token/Cargo.toml index fc08cfab5e..95bad0b3a0 100644 --- a/programs/compressed-token/Cargo.toml +++ b/programs/compressed-token/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-compressed-token" -version = "0.3.4" +version = "0.4.0" description = "Generalized token compression on Solana" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -27,13 +27,13 @@ idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"] [dependencies] anchor-lang = "0.29.0" anchor-spl = "0.29.0" -aligned-sized = { version = "0.1.4", path = "../../macros/aligned-sized" } -account-compression = { version = "0.3.5", path = "../account-compression", features = ["cpi", "no-idl"] } -light-system-program = { version = "0.3.4", path = "../system", features = ["cpi"] } +aligned-sized = { version = "0.2.0", path = "../../macros/aligned-sized" } +account-compression = { version = "0.4.0", path = "../account-compression", features = ["cpi", "no-idl"] } +light-system-program = { version = "0.4.0", path = "../system", features = ["cpi"] } solana-security-txt = "1.1.0" -light-hasher = { version = "0.1.4", path = "../../merkle-tree/hasher" } -light-heap = { version = "0.1.5", path = "../../heap", optional = true } -light-utils = { version = "0.1.4", path = "../../utils" } +light-hasher = { version = "0.2.0", path = "../../merkle-tree/hasher" } +light-heap = { version = "0.2.0", path = "../../heap", optional = true } +light-utils = { version = "0.2.0", path = "../../utils" } [target.'cfg(not(target_os = "solana"))'.dependencies] solana-sdk = "1.18.11" diff --git a/programs/registry/Cargo.toml b/programs/registry/Cargo.toml index 633062f4bd..e8d28496a9 100644 --- a/programs/registry/Cargo.toml +++ b/programs/registry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-registry" -version = "0.3.4" +version = "0.4.0" description = "Light core protocol logic" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -22,13 +22,13 @@ test-sbf = [] bench-sbf = [] [dependencies] -aligned-sized = { version = "0.1.4", path = "../../macros/aligned-sized" } -light-macros= { version = "0.3.5", path = "../../macros/light" } +aligned-sized = { version = "0.2.0", path = "../../macros/aligned-sized" } +light-macros= { version = "0.4.0", path = "../../macros/light" } anchor-lang = "0.29.0" bytemuck = "1.14" -light-hasher = { version = "0.1.4", path = "../../merkle-tree/hasher" } -light-heap = { version = "0.1.5", path = "../../heap", optional = true } -account-compression = { version = "0.3.5", path = "../account-compression", features = ["cpi"] } +light-hasher = { version = "0.2.0", path = "../../merkle-tree/hasher" } +light-heap = { version = "0.2.0", path = "../../heap", optional = true } +account-compression = { version = "0.4.0", path = "../account-compression", features = ["cpi"] } [target.'cfg(not(target_os = "solana"))'.dependencies] solana-sdk = "1.18.11" @@ -37,4 +37,4 @@ solana-sdk = "1.18.11" solana-program-test = "1.18.11" solana-sdk = "1.18.11" tokio = "1.36.0" -light-macros= { version = "0.3.5", path = "../../macros/light" } +light-macros= { version = "0.4.0", path = "../../macros/light" } diff --git a/programs/system/Cargo.toml b/programs/system/Cargo.toml index d67954a89c..ca1440a860 100644 --- a/programs/system/Cargo.toml +++ b/programs/system/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-system-program" -version = "0.3.4" +version = "0.4.0" description = "ZK Compression on Solana" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -23,17 +23,17 @@ cpi-context = [] [dependencies] -aligned-sized = { version = "0.1.4", path = "../../macros/aligned-sized" } +aligned-sized = { version = "0.2.0", path = "../../macros/aligned-sized" } anchor-lang = "0.29.0" -light-hasher = { version = "0.1.4", path = "../../merkle-tree/hasher" } -light-heap = { version = "0.1.5", path = "../../heap", optional = true } -light-macros = { path = "../../macros/light", version = "0.3.5" } -light-concurrent-merkle-tree = { path = "../../merkle-tree/concurrent", version = "0.1.4" } -light-indexed-merkle-tree = { path = "../../merkle-tree/indexed", version = "0.1.4" } -account-compression = { version = "0.3.5", path = "../account-compression", features = ["cpi"] } -light-utils = { version = "0.1.4", path = "../../utils" } +light-hasher = { version = "0.2.0", path = "../../merkle-tree/hasher" } +light-heap = { version = "0.2.0", path = "../../heap", optional = true } +light-macros = { path = "../../macros/light", version = "0.4.0" } +light-concurrent-merkle-tree = { path = "../../merkle-tree/concurrent", version = "0.2.0" } +light-indexed-merkle-tree = { path = "../../merkle-tree/indexed", version = "0.2.0" } +account-compression = { version = "0.4.0", path = "../account-compression", features = ["cpi"] } +light-utils = { version = "0.2.0", path = "../../utils" } groth16-solana = "0.0.3" -light-verifier = { path = "../../circuit-lib/verifier", version = "0.1.4", features = ["solana"] } +light-verifier = { path = "../../circuit-lib/verifier", version = "0.2.0", features = ["solana"] } solana-security-txt = "1.1.0" [target.'cfg(not(target_os = "solana"))'.dependencies] diff --git a/sdk/Cargo.toml b/sdk/Cargo.toml index ed2995c1b1..8bdf41b48e 100644 --- a/sdk/Cargo.toml +++ b/sdk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-sdk" -version = "0.1.0" +version = "0.2.0" description = "ZK Compression on Solana" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -23,18 +23,18 @@ bench-sbf = [] cpi-context = [] [dependencies] -aligned-sized = { version = "0.1.4", path = "../macros/aligned-sized" } -light-macros = { version = "0.3.5", path = "../macros/light" } +aligned-sized = { version = "0.2.0", path = "../macros/aligned-sized" } +light-macros = { version = "0.4.0", path = "../macros/light" } anchor-lang = "0.29.0" bytemuck = "1.14" -light-hasher = { version = "0.1.4", path = "../merkle-tree/hasher" } -light-heap = { version = "0.1.5", path = "../heap", optional = true } -account-compression = { version = "0.3.5", path = "../programs/account-compression", features = ["cpi"] } -light-system-program = { version = "0.3.4", path = "../programs/system", features = ["cpi"] } -light-concurrent-merkle-tree = { path = "../merkle-tree/concurrent", version = "0.1.4" } -light-utils = { version = "0.1.4", path = "../utils" } +light-hasher = { version = "0.2.0", path = "../merkle-tree/hasher" } +light-heap = { version = "0.2.0", path = "../heap", optional = true } +account-compression = { version = "0.4.0", path = "../programs/account-compression", features = ["cpi"] } +light-system-program = { version = "0.4.0", path = "../programs/system", features = ["cpi"] } +light-concurrent-merkle-tree = { path = "../merkle-tree/concurrent", version = "0.2.0" } +light-utils = { version = "0.2.0", path = "../utils" } groth16-solana = "0.0.3" -light-verifier = { path = "../circuit-lib/verifier", version = "0.1.4", features = ["solana"] } +light-verifier = { path = "../circuit-lib/verifier", version = "0.2.0", features = ["solana"] } borsh = "0.10.0" [target.'cfg(not(target_os = "solana"))'.dependencies] @@ -48,11 +48,11 @@ solana-sdk = "1.18.11" serde_json = "1.0.114" reqwest = "0.12" tokio = "1.36.0" -light-prover-client = { version = "0.1.4", path = "../circuit-lib/light-prover-client" } -light-merkle-tree-reference = { version = "0.1.4", path = "../merkle-tree/reference/" } -light-indexed-merkle-tree = { version = "0.1.4", path = "../merkle-tree/indexed/" } +light-prover-client = { version = "0.2.0", path = "../circuit-lib/light-prover-client" } +light-merkle-tree-reference = { version = "0.2.0", path = "../merkle-tree/reference/" } +light-indexed-merkle-tree = { version = "0.2.0", path = "../merkle-tree/indexed/" } num-bigint = "0.4.4" num-traits = "0.2.18" lazy_static = "1.4.0" -light-hash-set = { version = "0.1.4", path = "../merkle-tree/hash-set", features = ["solana"] } -rand = "0.8.5" \ No newline at end of file +light-hash-set = { version = "0.2.0", path = "../merkle-tree/hash-set", features = ["solana"] } +rand = "0.8.5" diff --git a/test-programs/account-compression-test/Cargo.toml b/test-programs/account-compression-test/Cargo.toml index 9fc5a85de2..26dda48cac 100644 --- a/test-programs/account-compression-test/Cargo.toml +++ b/test-programs/account-compression-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "account-compression-test" -version = "0.1.4" +version = "0.2.0" description = "Created with Anchor" edition = "2021" @@ -22,7 +22,7 @@ default = ["custom-heap"] [dev-dependencies] solana-program-test = "1.18.11" -light-test-utils = { version = "0.1.4", path = "../../test-utils" } +light-test-utils = { version = "0.2.0", path = "../../test-utils" } reqwest = "0.11.26" tokio = "1.36.0" light-prover-client = {path = "../../circuit-lib/light-prover-client" } diff --git a/test-programs/compressed-token-test/Cargo.toml b/test-programs/compressed-token-test/Cargo.toml index da34f269d4..da5596ce01 100644 --- a/test-programs/compressed-token-test/Cargo.toml +++ b/test-programs/compressed-token-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compressed-token-test" -version = "0.1.4" +version = "0.2.0" description = "Created with Anchor" edition = "2021" @@ -34,7 +34,7 @@ solana-sdk = "1.18.11" [dev-dependencies] solana-program-test = "1.18.11" -light-test-utils = { version = "0.1.4", path = "../../test-utils" } +light-test-utils = { version = "0.2.0", path = "../../test-utils" } reqwest = "0.11.26" tokio = "1.36.0" light-prover-client = {path = "../../circuit-lib/light-prover-client" } diff --git a/test-programs/e2e-test/Cargo.toml b/test-programs/e2e-test/Cargo.toml index e220150ea6..f3ac46e8fe 100644 --- a/test-programs/e2e-test/Cargo.toml +++ b/test-programs/e2e-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "e2e-test" -version = "0.1.0" +version = "0.2.0" description = "Created with Anchor" edition = "2021" @@ -35,7 +35,7 @@ solana-client = "1.18.11" [dev-dependencies] solana-program-test = "1.18.11" -light-test-utils = { version = "0.1.0", path = "../../test-utils" } +light-test-utils = { version = "0.2.0", path = "../../test-utils" } reqwest = "0.11.26" tokio = "1.36.0" light-prover-client = {path = "../../circuit-lib/light-prover-client" } @@ -44,4 +44,4 @@ num-traits = "0.2.18" spl-token = "3.5.0" anchor-spl = "0.29.0" rand = "0.8" -spl-concurrent-merkle-tree = { version = "0.2.0", default-features = false} \ No newline at end of file +spl-concurrent-merkle-tree = { version = "0.2.0", default-features = false} diff --git a/test-programs/registry-test/Cargo.toml b/test-programs/registry-test/Cargo.toml index d3baf02686..67cbef78cd 100644 --- a/test-programs/registry-test/Cargo.toml +++ b/test-programs/registry-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "registry-test" -version = "0.1.4" +version = "0.2.0" description = "Created with Anchor" edition = "2021" @@ -22,7 +22,7 @@ default = ["custom-heap"] [dev-dependencies] solana-program-test = "1.18.11" -light-test-utils = { version = "0.1.4", path = "../../test-utils" } +light-test-utils = { version = "0.2.0", path = "../../test-utils" } reqwest = "0.11.26" tokio = "1.36.0" light-prover-client = {path = "../../circuit-lib/light-prover-client" } @@ -42,4 +42,4 @@ light-utils = {path = "../../utils"} light-verifier = {path = "../../circuit-lib/verifier"} solana-cli-output = "1.18.11" serde_json = "1.0.114" -solana-sdk = "1.18.11" \ No newline at end of file +solana-sdk = "1.18.11" diff --git a/test-programs/system-cpi-test/Cargo.toml b/test-programs/system-cpi-test/Cargo.toml index ee639baa68..bd5e1fb460 100644 --- a/test-programs/system-cpi-test/Cargo.toml +++ b/test-programs/system-cpi-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "system-cpi-test" -version = "0.1.4" +version = "0.2.0" description = "Test program using generalized account compression" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -22,12 +22,12 @@ cpi-context = [] [dependencies] anchor-lang ={ version="0.29.0" } -light-compressed-token = { path = "../../programs/compressed-token", version = "0.3.4", features = ["cpi"]} -light-system-program = { path = "../../programs/system", version = "0.3.4", features = ["cpi"]} -light-registry = { path = "../../programs/registry", version = "0.3.4", features = ["cpi"]} -account-compression = { path = "../../programs/account-compression", version = "0.3.5", features = ["cpi"] } -light-hasher = { path = "../../merkle-tree/hasher", version = "0.1.4" } -light-utils = { path = "../../utils", version = "0.1.4" } +light-compressed-token = { path = "../../programs/compressed-token", version = "0.4.0", features = ["cpi"]} +light-system-program = { path = "../../programs/system", version = "0.4.0", features = ["cpi"]} +light-registry = { path = "../../programs/registry", version = "0.4.0", features = ["cpi"]} +account-compression = { path = "../../programs/account-compression", version = "0.4.0", features = ["cpi"] } +light-hasher = { path = "../../merkle-tree/hasher", version = "0.2.0" } +light-utils = { path = "../../utils", version = "0.2.0" } [target.'cfg(not(target_os = "solana"))'.dependencies] solana-sdk = "1.18.11" @@ -35,10 +35,10 @@ solana-sdk = "1.18.11" [dev-dependencies] solana-program-test = "1.18.11" -light-test-utils = { version = "0.1.4", path = "../../test-utils" } +light-test-utils = { version = "0.2.0", path = "../../test-utils" } reqwest = "0.11.26" tokio = "1.36.0" -light-prover-client = { path = "../../circuit-lib/light-prover-client", version = "0.1.4" } +light-prover-client = { path = "../../circuit-lib/light-prover-client", version = "0.2.0" } num-bigint = "0.4.4" num-traits = "0.2.18" spl-token = "3.5.0" diff --git a/test-programs/system-test/Cargo.toml b/test-programs/system-test/Cargo.toml index 1651334335..2af35b403e 100644 --- a/test-programs/system-test/Cargo.toml +++ b/test-programs/system-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "system-test" -version = "0.1.4" +version = "0.2.0" description = "Created with Anchor" edition = "2021" @@ -22,7 +22,7 @@ default = ["custom-heap"] [dev-dependencies] solana-program-test = "1.18.11" -light-test-utils = { version = "0.1.4", path = "../../test-utils" } +light-test-utils = { version = "0.2.0", path = "../../test-utils" } reqwest = "0.11.26" tokio = "1.36.0" light-prover-client = {path = "../../circuit-lib/light-prover-client" } diff --git a/test-utils/Cargo.toml b/test-utils/Cargo.toml index 5aaaf351c9..b5e3bd9041 100644 --- a/test-utils/Cargo.toml +++ b/test-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-test-utils" -version = "0.1.4" +version = "0.2.0" description = "Utilities used in Light Protocol program tests" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -14,30 +14,30 @@ cpi-context = [] anchor-lang = "0.29.0" anyhow = "1.0" ark-ff = "0.4" -light-hash-set = { path = "../merkle-tree/hash-set", version = "0.1.4" } +light-hash-set = { path = "../merkle-tree/hash-set", version = "0.2.0" } num-bigint = "0.4" num-traits = "0.2" solana-program-test = "1.18.11" solana-sdk = "1.18.11" solana-client = "1.18.11" thiserror = "1.0" -light-macros = { path = "../macros/light", version = "0.3.5" } -account-compression = { path = "../programs/account-compression", version = "0.3.5", features = ["cpi"] } -light-compressed-token = { path = "../programs/compressed-token", version = "0.3.4", features = ["cpi"] } -light-system-program = { path = "../programs/system", version = "0.3.4", features = ["cpi"] } -light-registry = { path = "../programs/registry", version = "0.3.4", features = ["cpi"] } +light-macros = { path = "../macros/light", version = "0.4.0" } +account-compression = { path = "../programs/account-compression", version = "0.4.0", features = ["cpi"] } +light-compressed-token = { path = "../programs/compressed-token", version = "0.4.0", features = ["cpi"] } +light-system-program = { path = "../programs/system", version = "0.4.0", features = ["cpi"] } +light-registry = { path = "../programs/registry", version = "0.4.0", features = ["cpi"] } spl-token = { version="3.5.0", features = ["no-entrypoint"] } solana-transaction-status = { git = "https://github.com/Lightprotocol/agave", branch = "v1.18.11-enforce-cpi-tracking" } tokio = "1.36" -light-prover-client = { path = "../circuit-lib/light-prover-client", version = "0.1.4" } +light-prover-client = { path = "../circuit-lib/light-prover-client", version = "0.2.0" } reqwest = "0.11.26" -light-hasher = { version = "0.1.4", path = "../merkle-tree/hasher" } -light-merkle-tree-reference = { version = "0.1.4", path = "../merkle-tree/reference" } -light-concurrent-merkle-tree = { version = "0.1.4", path = "../merkle-tree/concurrent" } +light-hasher = { version = "0.2.0", path = "../merkle-tree/hasher" } +light-merkle-tree-reference = { version = "0.2.0", path = "../merkle-tree/reference" } +light-concurrent-merkle-tree = { version = "0.2.0", path = "../merkle-tree/concurrent" } anchor-spl = "0.29.0" -light-indexed-merkle-tree = { path = "../merkle-tree/indexed/", version = "0.1.4" } -light-verifier = { path = "../circuit-lib/verifier", version = "0.1.4" } -light-utils = { path = "../utils", version = "0.1.4" } +light-indexed-merkle-tree = { path = "../merkle-tree/indexed/", version = "0.2.0" } +light-verifier = { path = "../circuit-lib/verifier", version = "0.2.0" } +light-utils = { path = "../utils", version = "0.2.0" } memoffset = "0.9.1" rand = "0.8" photon-api = { path = "../photon-api" } diff --git a/utils/Cargo.toml b/utils/Cargo.toml index 4f62008b98..74495e960a 100644 --- a/utils/Cargo.toml +++ b/utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-utils" -version = "0.1.4" +version = "0.2.0" description = "Common utility functions used in Light Protocol" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -9,7 +9,7 @@ edition = "2021" [dependencies] anyhow = "1.0" ark-ff = "0.4" -light-bounded-vec = { version = "0.1.4", path = "../merkle-tree/bounded-vec" } +light-bounded-vec = { version = "0.2.0", path = "../merkle-tree/bounded-vec" } num-bigint = { version = "0.4", features = ["rand"] } thiserror = "1.0" solana-program = "1.18.11" diff --git a/xtask/Cargo.toml b/xtask/Cargo.toml index 7c345be44b..367cbfa45a 100644 --- a/xtask/Cargo.toml +++ b/xtask/Cargo.toml @@ -1,20 +1,20 @@ [package] name = "xtask" -version = "0.1.4" +version = "0.2.0" edition = "2021" [dependencies] -account-compression = { path = "../programs/account-compression", version = "0.3.5" } +account-compression = { path = "../programs/account-compression", version = "0.4.0" } anyhow = "1.0" ark-bn254 = "0.4" ark-ff = "0.4" clap = { version = "4", features = ["derive"] } groth16-solana = "0.0.3" -light-concurrent-merkle-tree = { path = "../merkle-tree/concurrent", version = "0.1.4" } -light-hash-set = { path = "../merkle-tree/hash-set", version = "0.1.4" } -light-hasher = { path = "../merkle-tree/hasher", version = "0.1.4" } -light-indexed-merkle-tree = { path = "../merkle-tree/indexed", version = "0.1.4" } -light-utils = { path = "../utils", version = "0.1.4" } +light-concurrent-merkle-tree = { path = "../merkle-tree/concurrent", version = "0.2.0" } +light-hash-set = { path = "../merkle-tree/hash-set", version = "0.2.0" } +light-hasher = { path = "../merkle-tree/hasher", version = "0.2.0" } +light-indexed-merkle-tree = { path = "../merkle-tree/indexed", version = "0.2.0" } +light-utils = { path = "../utils", version = "0.2.0" } num-bigint = "0.4" rand = "0.8" quote = "1.0"