diff --git a/Cargo.lock b/Cargo.lock index 32b386d5cf..d9f1d11d84 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14,7 +14,7 @@ dependencies = [ [[package]] name = "account-compression" -version = "1.1.0" +version = "1.2.0" dependencies = [ "aligned-sized", "anchor-lang", @@ -34,7 +34,7 @@ dependencies = [ [[package]] name = "account-compression-test" -version = "1.0.0" +version = "1.1.0" dependencies = [ "account-compression", "anchor-lang", @@ -165,7 +165,7 @@ checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd" [[package]] name = "aligned-sized" -version = "1.0.0" +version = "1.1.0" dependencies = [ "proc-macro2", "quote", @@ -1474,7 +1474,7 @@ dependencies = [ [[package]] name = "compressed-token-test" -version = "1.0.0" +version = "1.1.0" dependencies = [ "account-compression", "anchor-lang", @@ -2004,7 +2004,7 @@ dependencies = [ [[package]] name = "e2e-test" -version = "1.0.0" +version = "1.1.0" dependencies = [ "account-compression", "anchor-lang", @@ -2288,7 +2288,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "forester" -version = "1.0.0" +version = "1.1.0" dependencies = [ "account-compression", "anchor-lang", @@ -2352,7 +2352,7 @@ dependencies = [ [[package]] name = "forester-utils" -version = "1.1.0" +version = "1.2.0" dependencies = [ "account-compression", "anchor-lang", @@ -3486,7 +3486,7 @@ dependencies = [ [[package]] name = "light-bounded-vec" -version = "1.0.0" +version = "1.1.0" dependencies = [ "bytemuck", "memoffset 0.9.1", @@ -3497,7 +3497,7 @@ dependencies = [ [[package]] name = "light-client" -version = "0.8.0" +version = "0.9.0" dependencies = [ "async-trait", "bb8", @@ -3523,7 +3523,7 @@ dependencies = [ [[package]] name = "light-compressed-token" -version = "1.1.0" +version = "1.2.0" dependencies = [ "account-compression", "aligned-sized", @@ -3541,7 +3541,7 @@ dependencies = [ [[package]] name = "light-concurrent-merkle-tree" -version = "1.0.0" +version = "1.1.0" dependencies = [ "ark-bn254", "ark-ff", @@ -3565,7 +3565,7 @@ dependencies = [ [[package]] name = "light-hash-set" -version = "1.1.0" +version = "1.2.0" dependencies = [ "ark-bn254", "ark-ff", @@ -3582,7 +3582,7 @@ dependencies = [ [[package]] name = "light-hasher" -version = "1.0.0" +version = "1.1.0" dependencies = [ "ark-bn254", "light-poseidon", @@ -3595,14 +3595,14 @@ dependencies = [ [[package]] name = "light-heap" -version = "1.0.0" +version = "1.1.0" dependencies = [ "anchor-lang", ] [[package]] name = "light-indexed-merkle-tree" -version = "1.0.0" +version = "1.1.0" dependencies = [ "borsh 0.10.3", "light-bounded-vec", @@ -3621,7 +3621,7 @@ dependencies = [ [[package]] name = "light-macros" -version = "1.0.0" +version = "1.1.0" dependencies = [ "bs58 0.4.0", "light-hasher", @@ -3633,7 +3633,7 @@ dependencies = [ [[package]] name = "light-merkle-tree-reference" -version = "1.0.0" +version = "1.1.0" dependencies = [ "light-bounded-vec", "light-hasher", @@ -3655,7 +3655,7 @@ dependencies = [ [[package]] name = "light-prover-client" -version = "1.1.0" +version = "1.2.0" dependencies = [ "ark-bn254", "ark-crypto-primitives", @@ -3691,7 +3691,7 @@ dependencies = [ [[package]] name = "light-registry" -version = "1.1.0" +version = "1.2.0" dependencies = [ "account-compression", "aligned-sized", @@ -3712,7 +3712,7 @@ dependencies = [ [[package]] name = "light-sdk" -version = "0.9.0" +version = "0.10.0" dependencies = [ "account-compression", "aligned-sized", @@ -3748,7 +3748,7 @@ dependencies = [ [[package]] name = "light-sdk-macros" -version = "0.1.0" +version = "0.3.0" dependencies = [ "bs58 0.4.0", "light-hasher", @@ -3760,7 +3760,7 @@ dependencies = [ [[package]] name = "light-system-program" -version = "1.1.0" +version = "1.2.0" dependencies = [ "account-compression", "aligned-sized", @@ -3780,7 +3780,7 @@ dependencies = [ [[package]] name = "light-test-utils" -version = "1.1.0" +version = "1.2.0" dependencies = [ "account-compression", "anchor-lang", @@ -3821,7 +3821,7 @@ dependencies = [ [[package]] name = "light-utils" -version = "1.0.0" +version = "1.1.0" dependencies = [ "anyhow", "ark-bn254", @@ -3837,7 +3837,7 @@ dependencies = [ [[package]] name = "light-verifier" -version = "1.0.0" +version = "1.1.0" dependencies = [ "borsh 0.10.3", "groth16-solana", @@ -3850,7 +3850,7 @@ dependencies = [ [[package]] name = "light-wasm-hasher" -version = "1.0.0" +version = "1.1.0" dependencies = [ "ark-bn254", "ark-ff", @@ -4114,7 +4114,7 @@ checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "name-service" -version = "0.6.0" +version = "0.7.0" dependencies = [ "anchor-lang", "borsh 0.10.3", @@ -5306,7 +5306,7 @@ checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" [[package]] name = "registry-test" -version = "1.0.0" +version = "1.1.0" dependencies = [ "account-compression", "anchor-lang", @@ -8034,7 +8034,7 @@ dependencies = [ [[package]] name = "system-cpi-test" -version = "1.0.0" +version = "1.1.0" dependencies = [ "account-compression", "anchor-lang", @@ -8057,7 +8057,7 @@ dependencies = [ [[package]] name = "system-test" -version = "1.0.0" +version = "1.1.0" dependencies = [ "account-compression", "anchor-lang", @@ -8336,7 +8336,7 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "token-escrow" -version = "0.8.0" +version = "0.9.0" dependencies = [ "account-compression", "anchor-lang", @@ -9467,7 +9467,7 @@ dependencies = [ [[package]] name = "xtask" -version = "1.0.0" +version = "1.1.0" dependencies = [ "account-compression", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index 1205f4cd3d..4b00c16c21 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -70,24 +70,24 @@ log = "0.4" thiserror = "1.0" # Light Protocol -light-client = { path = "client", version = "0.8.0" } -light-concurrent-merkle-tree = { path = "merkle-tree/concurrent", version = "1.0.0" } -light-hasher = { path = "merkle-tree/hasher", version = "1.0.0" } -light-indexed-merkle-tree = { path = "merkle-tree/indexed", version = "1.0.0" } -light-macros = { path = "macros/light", version = "1.0.0" } -light-merkle-tree-reference = { path = "merkle-tree/reference", version = "1.0.0" } -light-prover-client = { path = "circuit-lib/light-prover-client", version = "1.1.0" } -light-sdk = { path = "sdk", version = "0.9.0" } -light-sdk-macros = { path = "macros/light-sdk-macros", version = "0.1.0" } -light-utils = { path = "utils", version = "1.0.0" } -light-verifier = { path = "circuit-lib/verifier", version = "1.0.0" } +light-client = { path = "client", version = "0.9.0" } +light-concurrent-merkle-tree = { path = "merkle-tree/concurrent", version = "1.1.0" } +light-hasher = { path = "merkle-tree/hasher", version = "1.1.0" } +light-indexed-merkle-tree = { path = "merkle-tree/indexed", version = "1.1.0" } +light-macros = { path = "macros/light", version = "1.1.0" } +light-merkle-tree-reference = { path = "merkle-tree/reference", version = "1.1.0" } +light-prover-client = { path = "circuit-lib/light-prover-client", version = "1.2.0" } +light-sdk = { path = "sdk", version = "0.10.0" } +light-sdk-macros = { path = "macros/light-sdk-macros", version = "0.3.0" } +light-utils = { path = "utils", version = "1.1.0" } +light-verifier = { path = "circuit-lib/verifier", version = "1.1.0" } photon-api = { path = "photon-api", version = "0.45.0" } -forester-utils = { path = "forester-utils", version = "1.1.0" } -light-hash-set = { path = "merkle-tree/hash-set", version = "1.1.0" } -account-compression = { path = "programs/account-compression", version = "1.1.0", features = ["cpi"] } -light-compressed-token = { path = "programs/compressed-token", version = "1.1.0", features = ["cpi"] } -light-system-program = { path = "programs/system", version = "1.1.0", features = ["cpi"] } -light-registry = { path = "programs/registry", version = "1.1.0", features = ["cpi"]} +forester-utils = { path = "forester-utils", version = "1.2.0" } +light-hash-set = { path = "merkle-tree/hash-set", version = "1.2.0" } +account-compression = { path = "programs/account-compression", version = "1.2.0", features = ["cpi"] } +light-compressed-token = { path = "programs/compressed-token", version = "1.2.0", features = ["cpi"] } +light-system-program = { path = "programs/system", version = "1.2.0", features = ["cpi"] } +light-registry = { path = "programs/registry", version = "1.2.0", features = ["cpi"]} # Math and crypto num-bigint = "0.4.6" diff --git a/circuit-lib/light-prover-client/Cargo.toml b/circuit-lib/light-prover-client/Cargo.toml index ab998c7682..7bde08d389 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 = "1.1.0" +version = "1.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 = "1.0.0" } -light-hasher = { path = "../../merkle-tree/hasher", version = "1.0.0" } -light-indexed-merkle-tree = { path = "../../merkle-tree/indexed", version = "1.0.0" } -light-utils = { path = "../../utils", version = "1.0.0" } +light-merkle-tree-reference = { path = "../../merkle-tree/reference", version = "1.1.0" } +light-hasher = { path = "../../merkle-tree/hasher", version = "1.1.0" } +light-indexed-merkle-tree = { path = "../../merkle-tree/indexed", version = "1.1.0" } +light-utils = { path = "../../utils", version = "1.1.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 f79bfc94ee..4e45d355d4 100644 --- a/circuit-lib/verifier/Cargo.toml +++ b/circuit-lib/verifier/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-verifier" -version = "1.0.0" +version = "1.1.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 = { workspace = true, optional = true } [dev-dependencies] tokio = { workspace = true } reqwest = { version = "0.11.24", features = ["json", "rustls-tls"] } -light-prover-client = { path = "../light-prover-client", version = "1.1.0" } +light-prover-client = { path = "../light-prover-client", version = "1.2.0" } diff --git a/client/Cargo.toml b/client/Cargo.toml index 55b0d7f539..57242dff91 100644 --- a/client/Cargo.toml +++ b/client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-client" -version = "0.8.0" +version = "0.9.0" edition = "2021" license = "Apache-2.0" repository = "https://github.com/lightprotocol/light-protocol" diff --git a/examples/name-service/programs/name-service/Cargo.toml b/examples/name-service/programs/name-service/Cargo.toml index 15f3c3e847..3df8e9db09 100644 --- a/examples/name-service/programs/name-service/Cargo.toml +++ b/examples/name-service/programs/name-service/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "name-service" -version = "0.6.0" +version = "0.7.0" description = "Created with Anchor" edition = "2021" rust-version = "1.75.0" @@ -35,6 +35,6 @@ solana-sdk = { workspace = true } [dev-dependencies] light-client = { workspace = true } -light-test-utils = { path = "../../../../test-utils", version = "1.1.0", features = ["devenv"] } +light-test-utils = { path = "../../../../test-utils", version = "1.2.0", features = ["devenv"] } solana-program-test = { workspace = true } tokio = "1.36.0" diff --git a/examples/token-escrow/programs/token-escrow/Cargo.toml b/examples/token-escrow/programs/token-escrow/Cargo.toml index d9346d383c..90ae03e928 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.8.0" +version = "0.9.0" description = "Solana escrow implementation using account compression" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -24,8 +24,8 @@ anchor-lang = { workspace = true, features = ["init-if-needed"] } light-compressed-token = { workspace = true } light-system-program = { workspace = true } account-compression = { workspace = true } -light-hasher = { path = "../../../../merkle-tree/hasher", version = "1.0.0" } -light-verifier = { path = "../../../../circuit-lib/verifier", version = "1.0.0" } +light-hasher = { path = "../../../../merkle-tree/hasher", version = "1.1.0" } +light-verifier = { path = "../../../../circuit-lib/verifier", version = "1.1.0" } light-sdk = { workspace = true, features = ["legacy"] } [target.'cfg(not(target_os = "solana"))'.dependencies] @@ -33,10 +33,10 @@ solana-sdk = { workspace = true } [dev-dependencies] solana-program-test = { workspace = true } -light-test-utils = { version = "1.1.0", path = "../../../../test-utils", features = ["devenv"] } +light-test-utils = { version = "1.2.0", path = "../../../../test-utils", features = ["devenv"] } reqwest = "0.12" tokio = { workspace = true } -light-prover-client = { path = "../../../../circuit-lib/light-prover-client", version = "1.1.0" } +light-prover-client = { path = "../../../../circuit-lib/light-prover-client", version = "1.2.0" } num-bigint = "0.4.6" num-traits = "0.2.19" spl-token = { workspace = true } diff --git a/forester-utils/Cargo.toml b/forester-utils/Cargo.toml index 01987bd3af..7b57b67c70 100644 --- a/forester-utils/Cargo.toml +++ b/forester-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forester-utils" -version = "1.1.0" +version = "1.2.0" edition = "2021" license = "Apache-2.0" repository = "https://github.com/lightprotocol/light-protocol" @@ -11,14 +11,14 @@ description = "Utility library for Light's Forester node implementation" account-compression = { workspace = true } light-compressed-token = { workspace = true } light-hash-set = { workspace=true } -light-hasher = { version = "1.0.0", path = "../merkle-tree/hasher" } -light-merkle-tree-reference = { version = "1.0.0", path = "../merkle-tree/reference" } -light-concurrent-merkle-tree = { version = "1.0.0", path = "../merkle-tree/concurrent" } -light-indexed-merkle-tree = { path = "../merkle-tree/indexed/", version = "1.0.0" } -light-prover-client = { path = "../circuit-lib/light-prover-client", version = "1.1.0" } +light-hasher = { version = "1.1.0", path = "../merkle-tree/hasher" } +light-merkle-tree-reference = { version = "1.1.0", path = "../merkle-tree/reference" } +light-concurrent-merkle-tree = { version = "1.1.0", path = "../merkle-tree/concurrent" } +light-indexed-merkle-tree = { path = "../merkle-tree/indexed/", version = "1.1.0" } +light-prover-client = { path = "../circuit-lib/light-prover-client", version = "1.2.0" } light-registry = { workspace = true } -light-system-program = { path = "../programs/system", version = "1.0.0", features = ["cpi"] } -light-utils = { path = "../utils", version = "1.0.0" } +light-system-program = { path = "../programs/system", version = "1.2.0", features = ["cpi"] } +light-utils = { path = "../utils", version = "1.1.0" } photon-api = { workspace = true } light-client = { workspace = true } diff --git a/forester/Cargo.toml b/forester/Cargo.toml index 73335d0e7f..8bd2bc653a 100644 --- a/forester/Cargo.toml +++ b/forester/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forester" -version = "1.0.0" +version = "1.1.0" edition = "2021" [dependencies] diff --git a/hasher.rs/src/wasm/Cargo.toml b/hasher.rs/src/wasm/Cargo.toml index d8b5eb6d5c..fccf5ada91 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 = "1.0.0" +version = "1.1.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 ad4205b026..5788cc6204 100644 --- a/heap/Cargo.toml +++ b/heap/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-heap" -version = "1.0.0" +version = "1.1.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 3aa132b539..1aa2415b3f 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: '1.0.0'; + version: '1.2.0'; name: 'light_compressed_token'; instructions: [ { @@ -1570,7 +1570,7 @@ export type LightCompressedToken = { ]; }; export const IDL: LightCompressedToken = { - version: '1.0.0', + version: '1.2.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 33f5133ece..f660807456 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: '1.0.0'; + version: '1.2.0'; name: 'account_compression'; constants: [ { @@ -1169,7 +1169,7 @@ export type AccountCompression = { }; export const IDL: AccountCompression = { - version: '1.0.0', + version: '1.2.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 3aa132b539..1aa2415b3f 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: '1.0.0'; + version: '1.2.0'; name: 'light_compressed_token'; instructions: [ { @@ -1570,7 +1570,7 @@ export type LightCompressedToken = { ]; }; export const IDL: LightCompressedToken = { - version: '1.0.0', + version: '1.2.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 9cc29779f4..93d3942055 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: '1.0.0'; + version: '1.2.0'; name: 'light_registry'; constants: [ { @@ -1292,7 +1292,7 @@ export type LightRegistry = { }; export const IDL: LightRegistry = { - version: '1.0.0', + version: '1.2.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 686dbcb0bd..67f3cc1d74 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: '1.0.0'; + version: '1.2.0'; name: 'light_system_program'; constants: [ { @@ -1064,7 +1064,7 @@ export type LightSystemProgram = { }; export const IDL: LightSystemProgram = { - version: '1.0.0', + version: '1.2.0', name: 'light_system_program', constants: [ { diff --git a/macros/aligned-sized/Cargo.toml b/macros/aligned-sized/Cargo.toml index 2db754cfb6..1800ef87c0 100644 --- a/macros/aligned-sized/Cargo.toml +++ b/macros/aligned-sized/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "aligned-sized" -version = "1.0.0" +version = "1.1.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-sdk-macros/Cargo.toml b/macros/light-sdk-macros/Cargo.toml index 9580a0e37a..9eab4b4d8d 100644 --- a/macros/light-sdk-macros/Cargo.toml +++ b/macros/light-sdk-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-sdk-macros" -version = "0.1.0" +version = "0.3.0" description = "Macros for Programs using the Light SDK for ZK Compression " repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -12,10 +12,10 @@ proc-macro2 = { workspace = true } quote = { workspace = true } syn = { workspace = true } -light-hasher = { path = "../../merkle-tree/hasher", version = "1.0.0" } +light-hasher = { path = "../../merkle-tree/hasher", version = "1.1.0" } [dev-dependencies] -light-utils = { path = "../../utils", version = "1.0.0" } +light-utils = { path = "../../utils", version = "1.1.0" } [lib] proc-macro = true diff --git a/macros/light/Cargo.toml b/macros/light/Cargo.toml index 4913fd519a..e35c74eca9 100644 --- a/macros/light/Cargo.toml +++ b/macros/light/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-macros" -version = "1.0.0" +version = "1.1.0" description = "Macros used in Light Protocol on-chain programs" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -12,10 +12,10 @@ proc-macro2 = { workspace = true } quote = { workspace = true } syn = { workspace = true } -light-hasher = { path = "../../merkle-tree/hasher", version = "1.0.0" } +light-hasher = { path = "../../merkle-tree/hasher", version = "1.1.0" } [dev-dependencies] -light-utils = { path = "../../utils", version = "1.0.0" } +light-utils = { path = "../../utils", version = "1.1.0" } [lib] proc-macro = true diff --git a/merkle-tree/bounded-vec/Cargo.toml b/merkle-tree/bounded-vec/Cargo.toml index 3cc2cf1798..29716562fb 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 = "1.0.0" +version = "1.1.0" description = "Bounded and cyclic vector implementations" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" diff --git a/merkle-tree/concurrent/Cargo.toml b/merkle-tree/concurrent/Cargo.toml index 7939736824..aa9bc9fa76 100644 --- a/merkle-tree/concurrent/Cargo.toml +++ b/merkle-tree/concurrent/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-concurrent-merkle-tree" -version = "1.0.0" +version = "1.1.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.17" -light-bounded-vec = { path = "../bounded-vec", version = "1.0.0" } -light-hasher = { path = "../hasher", version = "1.0.0" } -light-utils = { version = "1.0.0", path = "../../utils" } +light-bounded-vec = { path = "../bounded-vec", version = "1.1.0" } +light-hasher = { path = "../hasher", version = "1.1.0" } +light-utils = { version = "1.1.0", path = "../../utils" } memoffset = "0.9" solana-program = { workspace = true, optional = true } thiserror = "1.0" @@ -27,7 +27,7 @@ thiserror = "1.0" [dev-dependencies] ark-bn254 = "0.4" ark-ff = "0.4" -light-merkle-tree-reference = { path = "../reference", version = "1.0.0" } +light-merkle-tree-reference = { path = "../reference", version = "1.1.0" } light-hash-set = { workspace = true, features = ["solana"] } rand = "0.8" solana-program = { workspace = true } diff --git a/merkle-tree/hash-set/Cargo.toml b/merkle-tree/hash-set/Cargo.toml index 8a5150370f..41179aa0de 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 = "1.1.0" +version = "1.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 = "1.0.0" } -light-utils = { path = "../../utils", version = "1.0.0" } +light-bounded-vec = { path = "../bounded-vec", version = "1.1.0" } +light-utils = { path = "../../utils", version = "1.1.0" } memoffset = "0.9" num-bigint = "0.4" num-traits = "0.2" solana-program = { workspace = true, optional = true } thiserror = "1.0" [target.'cfg(target_os = "solana")'.dependencies] -light-heap = { path = "../../heap", version = "1.0.0" } +light-heap = { path = "../../heap", version = "1.1.0" } [dev-dependencies] ark-bn254 = "0.4" diff --git a/merkle-tree/hasher/Cargo.toml b/merkle-tree/hasher/Cargo.toml index 57f49c1920..d734b58fb9 100644 --- a/merkle-tree/hasher/Cargo.toml +++ b/merkle-tree/hasher/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-hasher" -version = "1.0.0" +version = "1.1.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 e7e2a5ada9..728626e7e5 100644 --- a/merkle-tree/indexed/Cargo.toml +++ b/merkle-tree/indexed/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-indexed-merkle-tree" -version = "1.0.0" +version = "1.1.0" description = "Implementation of indexed (and concurrent) Merkle tree in Rust" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -14,11 +14,11 @@ solana = [ [dependencies] borsh = { version = "0.10" } -light-bounded-vec = { path = "../bounded-vec", version = "1.0.0" } -light-hasher = { path = "../hasher", version = "1.0.0" } -light-concurrent-merkle-tree = { path = "../concurrent", version = "1.0.0" } -light-merkle-tree-reference = { path = "../reference", version = "1.0.0" } -light-utils = { path = "../../utils", version = "1.0.0" } +light-bounded-vec = { path = "../bounded-vec", version = "1.1.0" } +light-hasher = { path = "../hasher", version = "1.1.0" } +light-concurrent-merkle-tree = { path = "../concurrent", version = "1.1.0" } +light-merkle-tree-reference = { path = "../reference", version = "1.1.0" } +light-utils = { path = "../../utils", version = "1.1.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 607a89ab0a..ae72cba757 100644 --- a/merkle-tree/reference/Cargo.toml +++ b/merkle-tree/reference/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "light-merkle-tree-reference" -version = "1.0.0" +version = "1.1.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 = "1.0.0" } -light-hasher = { path = "../hasher", version = "1.0.0" } +light-bounded-vec = { path = "../bounded-vec", version = "1.1.0" } +light-hasher = { path = "../hasher", version = "1.1.0" } thiserror = "1.0" log = "0.4.20" diff --git a/programs/account-compression/Cargo.toml b/programs/account-compression/Cargo.toml index df46240718..dc856e6dc1 100644 --- a/programs/account-compression/Cargo.toml +++ b/programs/account-compression/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "account-compression" -version = "1.1.0" +version = "1.2.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 = "1.0.0", path = "../../macros/aligned-sized" } +aligned-sized = { version = "1.1.0", path = "../../macros/aligned-sized" } anchor-lang = { workspace = true } bytemuck = { version = "1.17", features = ["min_const_generics"] } -light-bounded-vec = { version = "1.0.0", path = "../../merkle-tree/bounded-vec", features = ["solana"] } +light-bounded-vec = { version = "1.1.0", path = "../../merkle-tree/bounded-vec", features = ["solana"] } light-hash-set = { workspace = true, features = ["solana"] } -light-hasher = { version = "1.0.0", path = "../../merkle-tree/hasher", features = ["solana"] } -light-heap = { version = "1.0.0", path = "../../heap", optional = true } -light-concurrent-merkle-tree = { version = "1.0.0", path = "../../merkle-tree/concurrent", features = ["solana"] } -light-indexed-merkle-tree = { version = "1.0.0", path = "../../merkle-tree/indexed", features = ["solana"] } -light-utils = { version = "1.0.0", path = "../../utils" } +light-hasher = { version = "1.1.0", path = "../../merkle-tree/hasher", features = ["solana"] } +light-heap = { version = "1.1.0", path = "../../heap", optional = true } +light-concurrent-merkle-tree = { version = "1.1.0", path = "../../merkle-tree/concurrent", features = ["solana"] } +light-indexed-merkle-tree = { version = "1.1.0", path = "../../merkle-tree/indexed", features = ["solana"] } +light-utils = { version = "1.1.0", path = "../../utils" } num-bigint = "0.4" num-traits = "0.2.19" solana-security-txt = "1.1.0" diff --git a/programs/compressed-token/Cargo.toml b/programs/compressed-token/Cargo.toml index 13daa45a4d..c8112692a9 100644 --- a/programs/compressed-token/Cargo.toml +++ b/programs/compressed-token/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-compressed-token" -version = "1.1.0" +version = "1.2.0" description = "Generalized token compression on Solana" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -28,13 +28,13 @@ idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"] anchor-lang = { workspace = true } anchor-spl = { workspace = true } spl-token = { workspace = true, features = ["no-entrypoint"]} -aligned-sized = { version = "1.0.0", path = "../../macros/aligned-sized" } -account-compression = { version = "1.1.0", path = "../account-compression", features = ["cpi", "no-idl"] } -light-system-program = { version = "1.0.0", path = "../system", features = ["cpi"] } +aligned-sized = { version = "1.1.0", path = "../../macros/aligned-sized" } +account-compression = { version = "1.2.0", path = "../account-compression", features = ["cpi", "no-idl"] } +light-system-program = { version = "1.2.0", path = "../system", features = ["cpi"] } solana-security-txt = "1.1.0" -light-hasher = { version = "1.0.0", path = "../../merkle-tree/hasher" } -light-heap = { version = "1.0.0", path = "../../heap", optional = true } -light-utils = { version = "1.0.0", path = "../../utils" } +light-hasher = { version = "1.1.0", path = "../../merkle-tree/hasher" } +light-heap = { version = "1.1.0", path = "../../heap", optional = true } +light-utils = { version = "1.1.0", path = "../../utils" } [target.'cfg(not(target_os = "solana"))'.dependencies] solana-sdk = { workspace = true } diff --git a/programs/registry/Cargo.toml b/programs/registry/Cargo.toml index d87f4d3654..e760c6123e 100644 --- a/programs/registry/Cargo.toml +++ b/programs/registry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-registry" -version = "1.1.0" +version = "1.2.0" description = "Light core protocol logic" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -23,15 +23,15 @@ bench-sbf = [] sdk = [] [dependencies] -aligned-sized = { version = "1.0.0", path = "../../macros/aligned-sized" } +aligned-sized = { version = "1.1.0", path = "../../macros/aligned-sized" } anchor-lang = { workspace = true , features = ["init-if-needed"]} anchor-spl = { workspace = true } bytemuck = "1.17" -light-hasher = { version = "1.0.0", path = "../../merkle-tree/hasher" } -light-heap = { version = "1.0.0", path = "../../heap", optional = true } +light-hasher = { version = "1.1.0", path = "../../merkle-tree/hasher" } +light-heap = { version = "1.1.0", path = "../../heap", optional = true } account-compression = { workspace = true } -light-system-program = { version = "1.0.0", path = "../system", features = ["cpi"] } -light-utils = { version = "1.0.0", path = "../../utils" } +light-system-program = { version = "1.2.0", path = "../system", features = ["cpi"] } +light-utils = { version = "1.1.0", path = "../../utils" } num-bigint = "0.4.5" num-traits = "0.2.19" solana-security-txt = "1.1.0" diff --git a/programs/system/Cargo.toml b/programs/system/Cargo.toml index e7f0ae3619..f098266167 100644 --- a/programs/system/Cargo.toml +++ b/programs/system/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-system-program" -version = "1.1.0" +version = "1.2.0" description = "ZK Compression on Solana" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -22,17 +22,17 @@ idl-build = ["anchor-lang/idl-build"] [dependencies] -aligned-sized = { version = "1.0.0", path = "../../macros/aligned-sized" } +aligned-sized = { version = "1.1.0", path = "../../macros/aligned-sized" } anchor-lang = { workspace = true } -light-hasher = { version = "1.0.0", path = "../../merkle-tree/hasher" } -light-heap = { version = "1.0.0", path = "../../heap", optional = true } -light-macros = { path = "../../macros/light", version = "1.0.0" } -light-concurrent-merkle-tree = { path = "../../merkle-tree/concurrent", version = "1.0.0" } -light-indexed-merkle-tree = { path = "../../merkle-tree/indexed", version = "1.0.0" } +light-hasher = { version = "1.1.0", path = "../../merkle-tree/hasher" } +light-heap = { version = "1.1.0", path = "../../heap", optional = true } +light-macros = { path = "../../macros/light", version = "1.1.0" } +light-concurrent-merkle-tree = { path = "../../merkle-tree/concurrent", version = "1.1.0" } +light-indexed-merkle-tree = { path = "../../merkle-tree/indexed", version = "1.1.0" } account-compression = { workspace = true } -light-utils = { version = "1.0.0", path = "../../utils" } +light-utils = { version = "1.1.0", path = "../../utils" } groth16-solana = "0.0.3" -light-verifier = { path = "../../circuit-lib/verifier", version = "1.0.0", features = ["solana"] } +light-verifier = { path = "../../circuit-lib/verifier", version = "1.1.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 bca96670a7..4318a76534 100644 --- a/sdk/Cargo.toml +++ b/sdk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-sdk" -version = "0.9.0" +version = "0.10.0" description = "Rust SDK for ZK Compression on Solana" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -33,19 +33,19 @@ anchor-lang = { workspace = true } # Math and crypto num-bigint = { workspace = true } -aligned-sized = { version = "1.0.0", path = "../macros/aligned-sized" } -light-macros = { version = "1.0.0", path = "../macros/light" } -light-sdk-macros = { version = "0.1.0", path = "../macros/light-sdk-macros" } +aligned-sized = { version = "1.1.0", path = "../macros/aligned-sized" } +light-macros = { version = "1.1.0", path = "../macros/light" } +light-sdk-macros = { version = "0.3.0", path = "../macros/light-sdk-macros" } bytemuck = "1.17" -light-hasher = { version = "1.0.0", path = "../merkle-tree/hasher", features=["solana"] } -light-heap = { version = "1.0.0", path = "../heap", optional = true } +light-hasher = { version = "1.1.0", path = "../merkle-tree/hasher", features=["solana"] } +light-heap = { version = "1.1.0", path = "../heap", optional = true } light-indexed-merkle-tree = { workspace = true } account-compression = { workspace = true , optional = true } light-system-program = { workspace = true , optional = true } -light-concurrent-merkle-tree = { path = "../merkle-tree/concurrent", version = "1.0.0" } -light-utils = { version = "1.0.0", path = "../utils" } +light-concurrent-merkle-tree = { path = "../merkle-tree/concurrent", version = "1.1.0" } +light-utils = { version = "1.1.0", path = "../utils" } groth16-solana = "0.0.3" -light-verifier = { path = "../circuit-lib/verifier", version = "1.0.0", features = ["solana"] } +light-verifier = { path = "../circuit-lib/verifier", version = "1.1.0", features = ["solana"] } borsh = "0.10.0" [target.'cfg(not(target_os = "solana"))'.dependencies] @@ -58,9 +58,9 @@ solana-program-test = { workspace = true } serde_json = "1.0.114" reqwest = "0.12" tokio = { workspace = true } -light-prover-client = { version = "1.1.0", path = "../circuit-lib/light-prover-client" } -light-merkle-tree-reference = { version = "1.0.0", path = "../merkle-tree/reference/" } -light-indexed-merkle-tree = { version = "1.0.0", path = "../merkle-tree/indexed/" } +light-prover-client = { version = "1.2.0", path = "../circuit-lib/light-prover-client" } +light-merkle-tree-reference = { version = "1.1.0", path = "../merkle-tree/reference/" } +light-indexed-merkle-tree = { version = "1.1.0", path = "../merkle-tree/indexed/" } num-bigint = "0.4.6" num-traits = "0.2.19" lazy_static = "1.4.0" diff --git a/test-programs/account-compression-test/Cargo.toml b/test-programs/account-compression-test/Cargo.toml index f548b71c6a..bc77dc5563 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 = "1.0.0" +version = "1.1.0" description = "Created with Anchor" edition = "2021" @@ -23,7 +23,7 @@ default = ["custom-heap"] ark-bn254 = "0.4.0" ark-ff = "0.4.0" solana-program-test = { workspace = true} -light-test-utils = { version = "1.1.0", path = "../../test-utils", features=["devenv"] } +light-test-utils = { version = "1.2.0", path = "../../test-utils", features=["devenv"] } reqwest = "0.11.26" tokio = { workspace = true } 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 2efdffa2f4..6bc44c6441 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 = "1.0.0" +version = "1.1.0" description = "Created with Anchor" edition = "2021" @@ -32,7 +32,7 @@ solana-sdk = { workspace = true } [dev-dependencies] solana-program-test = { workspace = true } -light-test-utils = { version = "1.1.0", path = "../../test-utils", features=["devenv"] } +light-test-utils = { version = "1.2.0", path = "../../test-utils", features=["devenv"] } reqwest = "0.11.26" tokio = { workspace = true } 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 02b2f6b56f..71474d14a6 100644 --- a/test-programs/e2e-test/Cargo.toml +++ b/test-programs/e2e-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "e2e-test" -version = "1.0.0" +version = "1.1.0" description = "Created with Anchor" edition = "2021" @@ -36,7 +36,7 @@ solana-client = { workspace = true } [dev-dependencies] solana-program-test = { workspace = true } -light-test-utils = { version = "1.1.0", path = "../../test-utils", features=["devenv"] } +light-test-utils = { version = "1.2.0", path = "../../test-utils", features=["devenv"] } reqwest = "0.11.26" tokio = { workspace = true } light-prover-client = {path = "../../circuit-lib/light-prover-client" } diff --git a/test-programs/registry-test/Cargo.toml b/test-programs/registry-test/Cargo.toml index 9e33d563fe..992eefe344 100644 --- a/test-programs/registry-test/Cargo.toml +++ b/test-programs/registry-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "registry-test" -version = "1.0.0" +version = "1.1.0" description = "Created with Anchor" edition = "2021" @@ -22,7 +22,7 @@ default = ["custom-heap"] [dev-dependencies] solana-program-test = { workspace = true } -light-test-utils = { version = "1.1.0", path = "../../test-utils", features=["devenv"] } +light-test-utils = { version = "1.2.0", path = "../../test-utils", features=["devenv"] } reqwest = "0.11.26" tokio = { workspace = true } light-prover-client = {path = "../../circuit-lib/light-prover-client" } diff --git a/test-programs/system-cpi-test/Cargo.toml b/test-programs/system-cpi-test/Cargo.toml index bb2e433725..9d9a8246f6 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 = "1.0.0" +version = "1.1.0" description = "Test program using generalized account compression" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -26,18 +26,18 @@ light-compressed-token = { workspace = true } light-system-program = { workspace = true } light-registry = { workspace = true } account-compression = { workspace = true } -light-hasher = { path = "../../merkle-tree/hasher", version = "1.0.0" } -light-utils = { path = "../../utils", version = "1.0.0" } +light-hasher = { path = "../../merkle-tree/hasher", version = "1.1.0" } +light-utils = { path = "../../utils", version = "1.1.0" } [target.'cfg(not(target_os = "solana"))'.dependencies] solana-sdk = { workspace = true } [dev-dependencies] solana-program-test = { workspace = true } -light-test-utils = { version = "1.1.0", path = "../../test-utils", features=["devenv"] } +light-test-utils = { version = "1.2.0", path = "../../test-utils", features=["devenv"] } reqwest = "0.11.26" tokio = { workspace = true } -light-prover-client = { path = "../../circuit-lib/light-prover-client", version = "1.1.0" } +light-prover-client = { path = "../../circuit-lib/light-prover-client", version = "1.2.0" } num-bigint = "0.4.6" num-traits = "0.2.19" spl-token = { workspace = true } diff --git a/test-programs/system-test/Cargo.toml b/test-programs/system-test/Cargo.toml index f4d977ed90..7526276d5b 100644 --- a/test-programs/system-test/Cargo.toml +++ b/test-programs/system-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "system-test" -version = "1.0.0" +version = "1.1.0" description = "Created with Anchor" edition = "2021" @@ -22,7 +22,7 @@ default = ["custom-heap"] [dev-dependencies] solana-program-test = { workspace = true } -light-test-utils = { version = "1.1.0", path = "../../test-utils", features=["devenv"]} +light-test-utils = { version = "1.2.0", path = "../../test-utils", features=["devenv"]} reqwest = "0.11.26" tokio = { workspace = true } light-prover-client = {path = "../../circuit-lib/light-prover-client" } diff --git a/test-utils/Cargo.toml b/test-utils/Cargo.toml index a5097b155d..b99a83f8fd 100644 --- a/test-utils/Cargo.toml +++ b/test-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-test-utils" -version = "1.1.0" +version = "1.2.0" description = "Utilities used in Light Protocol program tests" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" @@ -22,7 +22,7 @@ solana-program-test = { workspace = true } solana-sdk = { workspace = true } solana-client = { workspace = true } thiserror = "1.0" -light-macros = { path = "../macros/light", version = "1.0.0" } +light-macros = { path = "../macros/light", version = "1.1.0" } account-compression = { workspace = true } light-compressed-token = { workspace = true } light-system-program = { workspace = true } @@ -30,14 +30,14 @@ light-registry = { workspace = true } spl-token = { workspace = true, features = ["no-entrypoint"] } solana-transaction-status = { workspace = true } tokio = { workspace = true } -light-prover-client = { path = "../circuit-lib/light-prover-client", version = "1.1.0" } +light-prover-client = { path = "../circuit-lib/light-prover-client", version = "1.2.0" } reqwest = "0.11.26" -light-hasher = { version = "1.0.0", path = "../merkle-tree/hasher" } -light-merkle-tree-reference = { version = "1.0.0", path = "../merkle-tree/reference" } -light-concurrent-merkle-tree = { version = "1.0.0", path = "../merkle-tree/concurrent" } -light-indexed-merkle-tree = { path = "../merkle-tree/indexed/", version = "1.0.0" } -light-verifier = { path = "../circuit-lib/verifier", version = "1.0.0" } -light-utils = { path = "../utils", version = "1.0.0" } +light-hasher = { version = "1.1.0", path = "../merkle-tree/hasher" } +light-merkle-tree-reference = { version = "1.1.0", path = "../merkle-tree/reference" } +light-concurrent-merkle-tree = { version = "1.1.0", path = "../merkle-tree/concurrent" } +light-indexed-merkle-tree = { path = "../merkle-tree/indexed/", version = "1.1.0" } +light-verifier = { path = "../circuit-lib/verifier", version = "1.1.0" } +light-utils = { path = "../utils", version = "1.1.0" } forester-utils = { workspace = true } memoffset = "0.9.1" rand = "0.8" diff --git a/utils/Cargo.toml b/utils/Cargo.toml index 73d7bc81b3..bdc0566007 100644 --- a/utils/Cargo.toml +++ b/utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-utils" -version = "1.0.0" +version = "1.1.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 = "1.0.0", path = "../merkle-tree/bounded-vec" } +light-bounded-vec = { version = "1.1.0", path = "../merkle-tree/bounded-vec" } num-bigint = { version = "0.4", features = ["rand"] } thiserror = "1.0" solana-program = { workspace = true } diff --git a/xtask/Cargo.toml b/xtask/Cargo.toml index 4004288981..f9afdfa281 100644 --- a/xtask/Cargo.toml +++ b/xtask/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "xtask" -version = "1.0.0" +version = "1.1.0" edition = "2021" [dependencies] @@ -10,11 +10,11 @@ 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 = "1.0.0" } +light-concurrent-merkle-tree = { path = "../merkle-tree/concurrent", version = "1.1.0" } light-hash-set = { workspace = true } -light-hasher = { path = "../merkle-tree/hasher", version = "1.0.0" } -light-indexed-merkle-tree = { path = "../merkle-tree/indexed", version = "1.0.0" } -light-utils = { path = "../utils", version = "1.0.0" } +light-hasher = { path = "../merkle-tree/hasher", version = "1.1.0" } +light-indexed-merkle-tree = { path = "../merkle-tree/indexed", version = "1.1.0" } +light-utils = { path = "../utils", version = "1.1.0" } num-bigint = "0.4" rand = "0.8" quote = "1.0"