diff --git a/Cargo.lock b/Cargo.lock index b9026ce300..adaac4838e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3514,7 +3514,7 @@ dependencies = [ [[package]] name = "light-account-checks" -version = "0.5.1" +version = "0.6.0" dependencies = [ "borsh 0.10.4", "pinocchio", @@ -3529,14 +3529,14 @@ dependencies = [ [[package]] name = "light-array-map" -version = "0.1.0" +version = "0.1.1" dependencies = [ "tinyvec", ] [[package]] name = "light-batched-merkle-tree" -version = "0.6.1" +version = "0.7.0" dependencies = [ "aligned-sized", "borsh 0.10.4", @@ -3634,7 +3634,7 @@ dependencies = [ [[package]] name = "light-compressed-account" -version = "0.6.2" +version = "0.7.0" dependencies = [ "anchor-lang", "ark-bn254 0.5.0", @@ -3714,7 +3714,7 @@ dependencies = [ [[package]] name = "light-compressible" -version = "0.1.0" +version = "0.2.1" dependencies = [ "aligned-sized", "anchor-lang", @@ -3753,7 +3753,7 @@ dependencies = [ [[package]] name = "light-concurrent-merkle-tree" -version = "4.0.1" +version = "5.0.0" dependencies = [ "ark-bn254 0.5.0", "ark-ff 0.5.0", @@ -3774,7 +3774,7 @@ dependencies = [ [[package]] name = "light-ctoken-interface" -version = "0.1.0" +version = "0.1.1" dependencies = [ "aligned-sized", "anchor-lang", @@ -3784,7 +3784,6 @@ dependencies = [ "light-array-map", "light-compressed-account", "light-compressible", - "light-ctoken-interface", "light-hasher", "light-heap", "light-macros", @@ -3903,7 +3902,7 @@ dependencies = [ [[package]] name = "light-indexed-merkle-tree" -version = "4.0.1" +version = "5.0.0" dependencies = [ "light-bounded-vec", "light-concurrent-merkle-tree", @@ -3931,7 +3930,7 @@ dependencies = [ [[package]] name = "light-merkle-tree-metadata" -version = "0.6.0" +version = "0.7.0" dependencies = [ "anchor-lang", "borsh 0.10.4", @@ -4310,7 +4309,7 @@ dependencies = [ [[package]] name = "light-verifier" -version = "5.0.0" +version = "6.0.0" dependencies = [ "groth16-solana", "light-compressed-account", diff --git a/Cargo.toml b/Cargo.toml index b27d0513f7..3e09ea7a1d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -171,8 +171,8 @@ ark-std = "0.5" # Light Protocol light-hash-set = { version = "4.0.0", path = "program-libs/hash-set" } -light-indexed-merkle-tree = { version = "4.0.1", path = "program-libs/indexed-merkle-tree" } -light-concurrent-merkle-tree = { version = "4.0.1", path = "program-libs/concurrent-merkle-tree" } +light-indexed-merkle-tree = { version = "5.0.0", path = "program-libs/indexed-merkle-tree" } +light-concurrent-merkle-tree = { version = "5.0.0", path = "program-libs/concurrent-merkle-tree" } light-sparse-merkle-tree = { version = "0.3.0", path = "sparse-merkle-tree" } light-client = { path = "sdk-libs/client", version = "0.16.0" } light-event = { path = "sdk-libs/event", version = "0.1.1" } @@ -185,12 +185,12 @@ light-sdk = { path = "sdk-libs/sdk", version = "0.16.0" } light-sdk-pinocchio = { path = "sdk-libs/sdk-pinocchio", version = "0.16.0" } light-sdk-macros = { path = "sdk-libs/macros", version = "0.16.0" } light-sdk-types = { path = "sdk-libs/sdk-types", version = "0.16.0", default-features = false } -light-compressed-account = { path = "program-libs/compressed-account", version = "0.6.2", default-features = false } -light-compressible = { path = "program-libs/compressible", version = "0.1.0" } +light-compressed-account = { path = "program-libs/compressed-account", version = "0.7.0", default-features = false } +light-compressible = { path = "program-libs/compressible", version = "0.2.0" } light-compressible-client = { path = "sdk-libs/compressible-client", version = "0.13.1" } light-ctoken-interface = { path = "program-libs/ctoken-interface", version = "0.1.0" } -light-account-checks = { path = "program-libs/account-checks", version = "0.5.1", default-features = false } -light-verifier = { path = "program-libs/verifier", version = "5.0.0" } +light-account-checks = { path = "program-libs/account-checks", version = "0.6.0", default-features = false } +light-verifier = { path = "program-libs/verifier", version = "6.0.0" } light-zero-copy = { path = "program-libs/zero-copy", version = "0.5.0", default-features = false } light-zero-copy-derive = { path = "program-libs/zero-copy-derive", version = "0.5.0" } photon-api = { path = "sdk-libs/photon-api", version = "0.52.0" } @@ -214,15 +214,15 @@ create-address-test-program = { path = "program-tests/create-address-test-progra "cpi", ] } light-program-test = { path = "sdk-libs/program-test", version = "0.16.0" } -light-batched-merkle-tree = { path = "program-libs/batched-merkle-tree", version = "0.6.1" } -light-merkle-tree-metadata = { path = "program-libs/merkle-tree-metadata", version = "0.6.0" } +light-batched-merkle-tree = { path = "program-libs/batched-merkle-tree", version = "0.7.0" } +light-merkle-tree-metadata = { path = "program-libs/merkle-tree-metadata", version = "0.7.0" } aligned-sized = { path = "program-libs/aligned-sized", version = "1.1.0" } light-bloom-filter = { path = "program-libs/bloom-filter", version = "0.5.0" } light-bounded-vec = { version = "2.0.1" } light-poseidon = { version = "0.3.0" } light-test-utils = { path = "program-tests/utils", version = "1.2.1" } light-indexed-array = { path = "program-libs/indexed-array", version = "0.3.0" } -light-array-map = { path = "program-libs/array-map", version = "0.1.0" } +light-array-map = { path = "program-libs/array-map", version = "0.1.1" } light-program-profiler = { version = "0.1.0" } create-address-program-test = { path = "program-tests/create-address-test-program", version = "1.0.0" } groth16-solana = { version = "0.2.0" } diff --git a/program-libs/account-checks/Cargo.toml b/program-libs/account-checks/Cargo.toml index 74da010402..3a7af4c8f1 100644 --- a/program-libs/account-checks/Cargo.toml +++ b/program-libs/account-checks/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-account-checks" -version = "0.5.1" +version = "0.6.0" description = "Checks for solana accounts." repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" diff --git a/program-libs/array-map/Cargo.toml b/program-libs/array-map/Cargo.toml index 6035eb42e7..7a0f2c0efc 100644 --- a/program-libs/array-map/Cargo.toml +++ b/program-libs/array-map/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-array-map" -version = "0.1.0" +version = "0.1.1" description = "Generic array-backed map with O(n) lookup for small collections" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" diff --git a/program-libs/batched-merkle-tree/Cargo.toml b/program-libs/batched-merkle-tree/Cargo.toml index 5fdce5de90..25c63d6c37 100644 --- a/program-libs/batched-merkle-tree/Cargo.toml +++ b/program-libs/batched-merkle-tree/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-batched-merkle-tree" -version = "0.6.1" +version = "0.7.0" description = "Batch Merkle tree implementation." repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" diff --git a/program-libs/compressed-account/Cargo.toml b/program-libs/compressed-account/Cargo.toml index 693fba0f53..e82a014613 100644 --- a/program-libs/compressed-account/Cargo.toml +++ b/program-libs/compressed-account/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-compressed-account" -version = "0.6.2" +version = "0.7.0" description = "Compressed account struct and common utility functions used in Light Protocol." repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" diff --git a/program-libs/compressible/Cargo.toml b/program-libs/compressible/Cargo.toml index c644202214..9b9161a661 100644 --- a/program-libs/compressible/Cargo.toml +++ b/program-libs/compressible/Cargo.toml @@ -1,7 +1,9 @@ [package] name = "light-compressible" -version = "0.1.0" +version = "0.2.1" edition = "2021" +description = "Light Protocol compressible data structures" +license = "MIT" [features] default = ["pinocchio", "solana"] diff --git a/program-libs/concurrent-merkle-tree/Cargo.toml b/program-libs/concurrent-merkle-tree/Cargo.toml index 35c685457c..80d1a8a5db 100644 --- a/program-libs/concurrent-merkle-tree/Cargo.toml +++ b/program-libs/concurrent-merkle-tree/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-concurrent-merkle-tree" -version = "4.0.1" +version = "5.0.0" edition = "2021" description = "Concurrent Merkle tree implementation" repository = "https://github.com/Lightprotocol/light-protocol" diff --git a/program-libs/ctoken-interface/Cargo.toml b/program-libs/ctoken-interface/Cargo.toml index 95075d141d..d0be104060 100644 --- a/program-libs/ctoken-interface/Cargo.toml +++ b/program-libs/ctoken-interface/Cargo.toml @@ -1,7 +1,9 @@ [package] name = "light-ctoken-interface" -version = "0.1.0" +version = "0.1.1" edition = { workspace = true } +description = "Light Protocol ctoken instruction data types." +license = "MIT" [features] anchor = ["light-compressed-account/anchor", "dep:anchor-lang", "light-compressible/anchor"] @@ -49,8 +51,7 @@ light-account-checks = { workspace = true, features = [ "solana", ] } spl-token-metadata-interface = "0.6.0" -light-ctoken-interface = { workspace = true, features = ["poseidon"] } -light-hasher = { workspace = true, features = ["keccak", "sha256"] } +light-hasher = { workspace = true, features = ["keccak", "sha256", "poseidon"] } [lints.rust.unexpected_cfgs] level = "allow" diff --git a/program-libs/indexed-merkle-tree/Cargo.toml b/program-libs/indexed-merkle-tree/Cargo.toml index 46574e0ff0..2332a18cc3 100644 --- a/program-libs/indexed-merkle-tree/Cargo.toml +++ b/program-libs/indexed-merkle-tree/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-indexed-merkle-tree" -version = "4.0.1" +version = "5.0.0" description = "Implementation of indexed (and concurrent) Merkle tree in Rust" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" diff --git a/program-libs/merkle-tree-metadata/Cargo.toml b/program-libs/merkle-tree-metadata/Cargo.toml index 978f1b8c6e..9f5117e779 100644 --- a/program-libs/merkle-tree-metadata/Cargo.toml +++ b/program-libs/merkle-tree-metadata/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-merkle-tree-metadata" -version = "0.6.0" +version = "0.7.0" description = "Merkle tree metadata for light-concurrent-merkle-tree, light-indexed-merkle-tree, light-batched-merkle-tree." repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0" diff --git a/program-libs/verifier/Cargo.toml b/program-libs/verifier/Cargo.toml index 5ff1d77395..99eac65014 100644 --- a/program-libs/verifier/Cargo.toml +++ b/program-libs/verifier/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "light-verifier" -version = "5.0.0" +version = "6.0.0" description = "ZKP proof verifier used in Light Protocol" repository = "https://github.com/Lightprotocol/light-protocol" license = "Apache-2.0"