[package] name = "forester-utils" version = "1.2.0" edition = "2021" license = "Apache-2.0" repository = "https://github.com/lightprotocol/light-protocol" description = "Utility library for Light's Forester node implementation" [dependencies] # Light Protocol account-compression = { workspace = true } light-compressed-token = { workspace = true } light-hash-set = { workspace=true } 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.2.0", features = ["cpi"] } light-utils = { path = "../utils", version = "1.1.0" } photon-api = { workspace = true } light-client = { workspace = true } # Anchor anchor-lang = { workspace = true } anchor-spl = { workspace = true } # Solana spl-token = { workspace = true, features = ["no-entrypoint"] } solana-program-test = { workspace = true } solana-sdk = { workspace = true } solana-client = { workspace = true } solana-transaction-status = { workspace = true } # Async ecosystem tokio = { workspace = true } async-trait = { workspace = true } # Error handling thiserror = "1.0" # Logging log = "0.4" # Big numbers num-bigint = { workspace = true } num-traits = { workspace = true } # HTTP client reqwest = "0.11.26"