[build-dependencies.walkdir]
version = "2"
[dependencies.anyhow]
version = "1.0"
[dependencies.async-trait]
version = "0.1.68"
[dependencies.console_error_panic_hook]
version = "0.1.7"
[dependencies.futures]
version = "0.3.28"
[dependencies.getrandom]
features = ["js"]
version = "0.2"
[dependencies.hex]
version = "0.4.3"
[dependencies.indexmap]
version = "2.0.0"
[dependencies.js-sys]
version = "0.3"
[dependencies.once_cell]
version = "1.18.0"
[dependencies.rand]
version = "0.8"
[dependencies.rayon]
version = "1.8"
[dependencies.reqwest]
version = "0.11.18"
[dependencies.serde]
version = "1.0.183"
[dependencies.serde_json]
version = "1.0"
[dependencies.sha2]
default-features = false
version = "0.10"
[dependencies.snarkvm-circuit-network]
version = "1.1.0"
[dependencies.snarkvm-console]
features = ["wasm"]
version = "1.1.0"
[dependencies.snarkvm-ledger-block]
features = ["wasm"]
version = "1.1.0"
[dependencies.snarkvm-ledger-query]
features = ["async", "wasm"]
version = "1.1.0"
[dependencies.snarkvm-ledger-store]
version = "1.1.0"
[dependencies.snarkvm-parameters]
features = ["wasm"]
version = "1.1.0"
[dependencies.snarkvm-synthesizer]
features = ["async", "wasm"]
version = "1.1.0"
[dependencies.snarkvm-wasm]
features = ["console", "fields", "utilities"]
version = "1.1.0"
[dependencies.spmc]
version = "0.3.0"
[dependencies.wasm-bindgen]
features = ["serde-serialize"]
version = "0.2"
[dependencies.wasm-bindgen-futures]
version = "0.4.37"
[dependencies.web-sys]
features = ["Url", "Navigator", "Window"]
version = "0.3.64"
[dev-dependencies.gloo-timers]
features = ["futures"]
version = "0.3.0"
[dev-dependencies.wasm-bindgen-test]
version = "0.3.37"
[features]
browser = []
default = ["serial", "browser"]
mainnet = []
serial = ["snarkvm-console/serial", "snarkvm-synthesizer/serial", "snarkvm-ledger-query/serial", "snarkvm-ledger-block/serial", "snarkvm-ledger-store/serial"]
testnet = []
[lib]
crate-type = ["cdylib", "rlib"]
doctest = false
name = "aleo_wasm"
path = "src/lib.rs"
[package]
authors = ["The Provable Team"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["cryptography::cryptocurrencies"]
description = "WebAssembly based toolkit for developing zero-knowledge applications with Aleo"
edition = "2021"
homepage = "https://provable.com"
include = ["Cargo.toml", "src", "README.md", "LICENSE.md"]
keywords = ["aleo", "cryptography", "blockchain", "decentralized", "zero-knowledge"]
license = "GPL-3.0"
name = "aleo-wasm"
readme = "README.md"
repository = "https://github.com/ProvableHQ/sdk"
version = "0.7.1"
[profile.dev]
incremental = true
lto = "thin"
opt-level = 3
[profile.release]
lto = true
opt-level = 3