d6599b2933
* started todo list for rework * startd long todo list * startd long todo list * remove ts docs from ts sdk dir * started new docs draft * rearranged code example dir structure * modified code component filepaths * first pass rust sdk * small shift typescript org * updated todo list * consolidating images folders in one place * first pass @ operator docs * gen updates * sdk in its own dir * first pass developers structure * first pass network structure * structure * add licensing * moved old docs -> old_docs dir for clarity when devving * moving around new docs - think this is the final dir structure * updated todo list * new autodoc version (#4781) * Update rework_todo.md * quick first sketch of landing page * rework of structure of developers * added arch and concepts stubs * add new bits to todo list * new list * tweak to overview * mixnet node overview * tweak overview * first pass new arch * first pass concepts * first pass traffic * more network docs * moved some chain files to the dev portal stubs * removed old reference to archive * note to client * concepts 2nd pass * crypto first proper pass, sphinx * stub for not p2p * structure change * traffic 2nd pass * misc * hid root index * overhaul arch * overhaul arch * add links + tweaks * update todo list * updating nyx section * added zknym docs * added zknym docs * note on where to find deployed info * smart contracts done * started moving integrations docs over from ts sdk * pass @ integration page * todo for the tldr overview * added ffi stub files * updated todo list * move sdks to developers * initial pass at new clients overview for developers * rework intro * add echo serv to tools * sidebar autocollapse * integration overview work + tools * concepts overview for devporta * stub * more for networking pages * added to concepts in dev portal * updated arch * crypto overview page * typo fix * add credential stub * first pass concepts done * start reorg of rust sdk docs * reorg + added FFI table * added no scroll to inline code * finished ffi overview page * first pass @ rest of rust sdk doc * first pass ffi * tweaks * added testnet example + note to custom topology example overview * stripped unnecessary stuff from TS * tweaks to ffi * updated faq * first pass tcpproxy * commit before moving image dir * moved images/ to correct place * started on client redo * chain first pass * moved cli wallet out of tools * first pass new ws client * new chain info, left todo links in * links * more links * chain registry * added echo server to tools * rust sdk links * ts sdk links * final linkchecks * redo acks diagram as mermaid * add mermaid flow diagram * added links for codecs + full flow diagram * removed todo * remove forced dark mode * diagram + concepts overview * small correction re tcpproxy ffi * remove diagram title * new sock5 diagram, minor client docs tweaks * diagrams * change order in list * added note for standalone: can be accessed via sdk * tweaks * replaced old diagram with mermaid * fixed link * hardcoded import version for the moment * update deps * remove test component * recreated tools dir * remove tools dir moved to wrong palce * prebuild and predev script for autodoc commands * make script own command instead of prebuild * made code blocks sh * updated autogenerated docs * temp * auto commit generated command files * add link to autodoc generated files * updated autodoc for committing changing else exit * auto commit generated command files * updated readme * make subcommand headers smaller * removed mdbook related scripts * update readme * update readme * removed backups of root meta.json * cherry pick yana commits + some extra config in theme * update readme * update theme: width of page and padding * some more themeing * changed erroneous note * docs redirects first pass * tweaking * new pages + rest of redirects for old docs/ * brought in archive + done rewrites for devportal * cherry pick yana landingpage * tweaked landing page component * changed theme of mermaid diagram to match everything else * updated todo list * [DOCs]: Operators rework to next.js (#4930) * initialise operators guides v2 * new introduction page * add variables csv and page * add baseurl to allow short path * add sandbox page * added building from source page * add binary pages * add preliminary steps * clean preliminary steps dir * syntax edit * syntax edit * add configuration page * create new proxy configuration page * create new proxy configuration page * create bonding.mdx page * correct images path * syntax edit * add new validator setup page * add api setup page * add nyx configuration page * add nym node and maintenance pages * finish maintenance and add nymvisor conf page * add manual upgrade page * add nymvisor upgrade page * add performance testing page and dir * add node api check page * add explore nym scripts page * add testing pages * fix menu issue by moving snippets to coomponents * add all troubleshooting pages * add general faq page * add nym node faq page * add nyx faq page * revamp legal forum to community counsel and add all pages * rewire relative paths to new structure * simplify setup and remove lock file * syntax fix * rm package.json * re add package.json, rm package-lock.json * removed old books from commit * address review comments --------- Co-authored-by: mfahampshire <maxhampshire@pm.me> Co-authored-by: mx <33262279+mfahampshire@users.noreply.github.com> * tweak client links * also moved matrix images to correct place * Max/fix links new docs framework (#4989) * tweak client links * standardise images in public/ * old images move to public/archive * rename overview to more descriptive * links (#4990) * links * removed todos * updated todo list * minor themeing * operator redirects * pick yana's edits: remove specified callout theming * added todo comments for old ts sdk redirects * [new/docs/operators]: Create archive section - PR ready to merge (#5004) * [new-docs/operators] : Fix callout syntax (#5006) * fix callout syntax from color to type * correct callout from danger to warning * update footer * updated footer * finalised rewrites * tweaks to clients and reintroduced old examples page * update todo * Max/individual command autodocs (#5015) * auto commit generated command files * added to autodoc.sh: build all binaries before running * autodoc move individual command outputs to components * Max/individual command autodocs (#5018) * updated autodoc script * updated autodoc script for fix + reintroduced gitignore file for generated markdown * auto commit generated command files * auto commit generated command files * added command-outputs to autodoc script * fix merge conflicts * repush components * remove old docs dirs * auto commit generated command files * auto commit generated command files * updated messages paradigm with the standalone proxies * [NEW-DOCs/operators]: Command output, accordion, api scraping & all final tasks (#5026) * add custom scripts, create prebuild to import data to pages * update after latest prebuild * auto commit generated command files * add accordion component * add changbelog page * add node_api_check outputs * finish all command outputs * more accordions beautifications * finish accordion * PR ready to go * address review comments --------- Co-authored-by: mfahampshire <maxhampshire@pm.me> * Adjust padding * Fix responsive design * cherry pick yana landingpage flex update * reremove old docs * added dependencies to readme * pushing build attempt changes * fix merge errors, path errors, dump uselss dinosaurs - BUILT THE F*N DOCS w success * moved prebuild to its own script * generate timenow * auto commit generated command files * remove comment * auto commit generated command files * auto commit generated command files * auto commit generated command files * build from new configs * add mdx type as explicit dep * remove rc from version in package * change predev script * update readme with scripts * update general info * add license * auto commit generated command files * add updated components * removed old examples page for the moment * remove old list will reintroduce hidden behind gitignore for future * reintroduce todo list behind gitignore * added standalone tcpproxy binary info * nothing change for redeploy test * make build standalone * updated readme * working on new cd * remove export * updated ci/cd for docs * added ci script for dist * hide text on laptop wide screen * add pnpm to ci/cd * add pnpm version to ci/cd * add default dir to ci/cd * change path to script * update projct name ci * lint ci branch ignore * add basePath to next.config.js * update doc rewrites * revert basePath addition * update basePath * add mobile styles * fix responsive style * remove old ts sdk docs workflow * temp remove autodoc from workspace * update sidebar for clarity: crypto = cryptography * ignore documentation in pr-validation workflow --------- Co-authored-by: Yana <yanok87@users.noreply.github.com> Co-authored-by: import this <97586125+serinko@users.noreply.github.com> Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk>
443 lines
12 KiB
TOML
443 lines
12 KiB
TOML
# Copyright 2020 - Nym Technologies SA <contact@nymtech.net>
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
[profile.release]
|
|
panic = "abort"
|
|
opt-level = "s"
|
|
overflow-checks = true
|
|
|
|
[profile.dev]
|
|
panic = "abort"
|
|
|
|
[profile.test]
|
|
# equivalent of running in `--release` (but since we're in test profile we're keeping overflow checks and all of those by default)
|
|
opt-level = 3
|
|
|
|
[workspace]
|
|
resolver = "2"
|
|
members = [
|
|
"clients/native",
|
|
"clients/native/websocket-requests",
|
|
"clients/socks5",
|
|
"common/async-file-watcher",
|
|
"common/authenticator-requests",
|
|
"common/bandwidth-controller",
|
|
"common/bin-common",
|
|
"common/client-core",
|
|
"common/client-core/config-types",
|
|
"common/client-core/gateways-storage",
|
|
"common/client-core/surb-storage",
|
|
"common/client-libs/gateway-client",
|
|
"common/client-libs/mixnet-client",
|
|
"common/client-libs/validator-client",
|
|
"common/commands",
|
|
"common/config",
|
|
"common/cosmwasm-smart-contracts/coconut-bandwidth-contract",
|
|
"common/cosmwasm-smart-contracts/coconut-dkg",
|
|
"common/cosmwasm-smart-contracts/contracts-common",
|
|
"common/cosmwasm-smart-contracts/ecash-contract",
|
|
"common/cosmwasm-smart-contracts/group-contract",
|
|
"common/cosmwasm-smart-contracts/mixnet-contract",
|
|
"common/cosmwasm-smart-contracts/multisig-contract",
|
|
"common/cosmwasm-smart-contracts/vesting-contract",
|
|
"common/country-group",
|
|
"common/credential-storage",
|
|
"common/credential-utils",
|
|
"common/credential-verification",
|
|
"common/credentials",
|
|
"common/credentials-interface",
|
|
"common/crypto",
|
|
"common/dkg",
|
|
"common/ecash-double-spending",
|
|
"common/ecash-time",
|
|
"common/execute",
|
|
"common/exit-policy",
|
|
"common/gateway-requests",
|
|
"common/gateway-storage",
|
|
"common/gateway-stats-storage",
|
|
"common/http-api-client",
|
|
"common/http-api-common",
|
|
"common/inclusion-probability",
|
|
"common/ip-packet-requests",
|
|
"common/ledger",
|
|
"common/mixnode-common",
|
|
"common/models",
|
|
"common/network-defaults",
|
|
"common/node-tester-utils",
|
|
"common/nonexhaustive-delayqueue",
|
|
"common/nym-id",
|
|
"common/nym-metrics",
|
|
"common/nym_offline_compact_ecash",
|
|
"common/nymcoconut",
|
|
"common/nymsphinx",
|
|
"common/nymsphinx/acknowledgements",
|
|
"common/nymsphinx/addressing",
|
|
"common/nymsphinx/anonymous-replies",
|
|
"common/nymsphinx/chunking",
|
|
"common/nymsphinx/cover",
|
|
"common/nymsphinx/forwarding",
|
|
"common/nymsphinx/framing",
|
|
"common/nymsphinx/params",
|
|
"common/nymsphinx/routing",
|
|
"common/nymsphinx/types",
|
|
"common/nyxd-scraper",
|
|
"common/pemstore",
|
|
"common/serde-helpers",
|
|
"common/service-provider-requests-common",
|
|
"common/socks5-client-core",
|
|
"common/socks5/proxy-helpers",
|
|
"common/socks5/requests",
|
|
"common/statistics",
|
|
"common/store-cipher",
|
|
"common/task",
|
|
"common/topology",
|
|
"common/tun",
|
|
"common/types",
|
|
"common/wasm/client-core",
|
|
"common/wasm/storage",
|
|
"common/wasm/utils",
|
|
"common/wireguard",
|
|
"common/wireguard-types",
|
|
# "documentation/autodoc",
|
|
"explorer-api",
|
|
"explorer-api/explorer-api-requests",
|
|
"explorer-api/explorer-client",
|
|
"gateway",
|
|
"integrations/bity",
|
|
"mixnode",
|
|
"sdk/ffi/cpp",
|
|
"sdk/ffi/go",
|
|
"sdk/ffi/shared",
|
|
"sdk/lib/socks5-listener",
|
|
"sdk/rust/nym-sdk",
|
|
"service-providers/authenticator",
|
|
"service-providers/common",
|
|
"service-providers/ip-packet-router",
|
|
"service-providers/network-requester",
|
|
"nym-api",
|
|
"nym-api/nym-api-requests",
|
|
"nym-browser-extension/storage",
|
|
"nym-credential-proxy/nym-credential-proxy",
|
|
"nym-credential-proxy/nym-credential-proxy-requests",
|
|
"nym-credential-proxy/vpn-api-lib-wasm",
|
|
"nym-data-observatory",
|
|
"nym-network-monitor",
|
|
"nym-node",
|
|
"nym-node/nym-node-http-api",
|
|
"nym-node/nym-node-requests",
|
|
"nym-node-status-api",
|
|
"nym-node-status-agent",
|
|
"nym-outfox",
|
|
"nym-validator-rewarder",
|
|
"tools/echo-server",
|
|
"tools/internal/ssl-inject",
|
|
# "tools/internal/sdk-version-bump",
|
|
"tools/internal/testnet-manager",
|
|
"tools/internal/testnet-manager/dkg-bypass-contract",
|
|
"tools/nym-cli",
|
|
"tools/nym-id-cli",
|
|
"tools/nym-nr-query",
|
|
"tools/nymvisor",
|
|
"tools/ts-rs-cli",
|
|
"wasm/client",
|
|
# "wasm/full-nym-wasm", # If we uncomment this again, remember to also uncomment the profile settings below
|
|
"wasm/mix-fetch",
|
|
"wasm/node-tester",
|
|
"wasm/zknym-lib",
|
|
"tools/echo-server",
|
|
"tools/internal/contract-state-importer/importer-cli",
|
|
"tools/internal/contract-state-importer/importer-contract",
|
|
"tools/internal/testnet-manager",
|
|
"tools/internal/testnet-manager/dkg-bypass-contract",
|
|
]
|
|
|
|
default-members = [
|
|
"clients/native",
|
|
"clients/socks5",
|
|
"common/models",
|
|
"explorer-api",
|
|
"gateway",
|
|
"mixnode",
|
|
"nym-api",
|
|
"nym-credential-proxy/nym-credential-proxy",
|
|
"nym-data-observatory",
|
|
"nym-node",
|
|
"nym-node-status-api",
|
|
"nym-validator-rewarder",
|
|
"nym-node-status-api",
|
|
"service-providers/authenticator",
|
|
"service-providers/ip-packet-router",
|
|
"service-providers/network-requester",
|
|
"tools/nymvisor",
|
|
]
|
|
|
|
exclude = [
|
|
"explorer",
|
|
"contracts",
|
|
"nym-wallet",
|
|
"nym-vpn/ui/src-tauri",
|
|
"cpu-cycles",
|
|
]
|
|
|
|
[workspace.package]
|
|
authors = ["Nym Technologies SA"]
|
|
repository = "https://github.com/nymtech/nym"
|
|
homepage = "https://nymtech.net"
|
|
documentation = "https://nymtech.net"
|
|
edition = "2021"
|
|
license = "Apache-2.0"
|
|
rust-version = "1.80"
|
|
readme = "README.md"
|
|
|
|
[workspace.dependencies]
|
|
addr = "0.15.6"
|
|
aes = "0.8.1"
|
|
aes-gcm = "0.10.1"
|
|
aes-gcm-siv = "0.11.1"
|
|
aead = "0.5.2"
|
|
anyhow = "1.0.90"
|
|
argon2 = "0.5.0"
|
|
async-trait = "0.1.83"
|
|
axum-client-ip = "0.6.1"
|
|
axum = "0.7.5"
|
|
axum-extra = "0.9.4"
|
|
base64 = "0.22.1"
|
|
bincode = "1.3.3"
|
|
bip39 = { version = "2.0.0", features = ["zeroize"] }
|
|
bit-vec = "0.7.0" # can we unify those?
|
|
bitvec = "1.0.0"
|
|
blake3 = "1.5.4"
|
|
bloomfilter = "1.0.14"
|
|
bs58 = "0.5.1"
|
|
bytecodec = "0.4.15"
|
|
bytes = "1.7.2"
|
|
cargo_metadata = "0.18.1"
|
|
celes = "2.4.0"
|
|
cfg-if = "1.0.0"
|
|
chacha20 = "0.9.0"
|
|
chacha20poly1305 = "0.10.1"
|
|
chrono = "0.4.31"
|
|
cipher = "0.4.3"
|
|
clap = "4.5.20"
|
|
clap_complete = "4.5"
|
|
clap_complete_fig = "4.5"
|
|
colored = "2.0"
|
|
comfy-table = "7.1.1"
|
|
console = "0.15.8"
|
|
console-subscriber = "0.1.1"
|
|
console_error_panic_hook = "0.1"
|
|
const-str = "0.5.6"
|
|
const_format = "0.2.33"
|
|
criterion = "0.4"
|
|
csv = "1.3.0"
|
|
ctr = "0.9.1"
|
|
cupid = "0.6.1"
|
|
curve25519-dalek = "4.1"
|
|
dashmap = "5.5.3"
|
|
# We want https://github.com/DefGuard/wireguard-rs/pull/64 , but there's no crates.io release being pushed out anymore
|
|
defguard_wireguard_rs = { git = "https://github.com/DefGuard/wireguard-rs.git", rev = "v0.4.7" }
|
|
digest = "0.10.7"
|
|
dirs = "5.0"
|
|
doc-comment = "0.3"
|
|
dotenvy = "0.15.6"
|
|
ecdsa = "0.16"
|
|
ed25519-dalek = "2.1"
|
|
etherparse = "0.13.0"
|
|
envy = "0.4"
|
|
eyre = "0.6.9"
|
|
fastrand = "2.1.1"
|
|
flate2 = "1.0.34"
|
|
futures = "0.3.28"
|
|
futures-util = "0.3"
|
|
generic-array = "0.14.7"
|
|
getrandom = "0.2.10"
|
|
getset = "0.1.3"
|
|
handlebars = "3.5.5"
|
|
headers = "0.4.0"
|
|
hex = "0.4.3"
|
|
hex-literal = "0.3.3"
|
|
hkdf = "0.12.3"
|
|
hmac = "0.12.1"
|
|
http = "1"
|
|
http-body-util = "0.1"
|
|
httpcodec = "0.2.3"
|
|
humantime = "2.1.0"
|
|
humantime-serde = "1.1.1"
|
|
hyper = "1.4.1"
|
|
hyper-util = "0.1"
|
|
indicatif = "0.17.8"
|
|
inquire = "0.6.2"
|
|
ip_network = "0.4.1"
|
|
ipnetwork = "0.20"
|
|
isocountry = "0.3.2"
|
|
itertools = "0.13.0"
|
|
k256 = "0.13"
|
|
lazy_static = "1.5.0"
|
|
ledger-transport = "0.10.0"
|
|
ledger-transport-hid = "0.10.0"
|
|
log = "0.4"
|
|
maxminddb = "0.23.0"
|
|
mime = "0.3.17"
|
|
moka = { version = "0.12", features = ["future"] }
|
|
nix = "0.27.1"
|
|
notify = "5.1.0"
|
|
okapi = "0.7.0"
|
|
once_cell = "1.20.2"
|
|
opentelemetry = "0.19.0"
|
|
opentelemetry-jaeger = "0.18.0"
|
|
parking_lot = "0.12.3"
|
|
pem = "0.8"
|
|
petgraph = "0.6.5"
|
|
pin-project = "1.1"
|
|
pin-project-lite = "0.2.14"
|
|
pretty_env_logger = "0.4.0"
|
|
publicsuffix = "2.2.3"
|
|
quote = "1"
|
|
rand = "0.8.5"
|
|
rand_chacha = "0.3"
|
|
rand_core = "0.6.3"
|
|
rand_distr = "0.4"
|
|
rand_pcg = "0.3.1"
|
|
rand_seeder = "0.2.3"
|
|
rayon = "1.5.1"
|
|
regex = "1.10.6"
|
|
reqwest = { version = "0.12.4", default-features = false }
|
|
rocket = "0.5.0"
|
|
rocket_cors = "0.6.0"
|
|
rocket_okapi = "0.8.0"
|
|
safer-ffi = "0.1.13"
|
|
schemars = "0.8.21"
|
|
semver = "1.0.23"
|
|
serde = "1.0.211"
|
|
serde_bytes = "0.11.15"
|
|
serde_derive = "1.0"
|
|
serde_json = "1.0.132"
|
|
serde_json_path = "0.6.7"
|
|
serde_repr = "0.1"
|
|
serde_with = "3.9.0"
|
|
serde_yaml = "0.9.25"
|
|
sha2 = "0.10.8"
|
|
si-scale = "0.2.3"
|
|
sphinx-packet = "0.1.1"
|
|
sqlx = "0.7.4"
|
|
strum = "0.26"
|
|
strum_macros = "0.26"
|
|
subtle-encoding = "0.5"
|
|
syn = "1"
|
|
sysinfo = "0.30.13"
|
|
tap = "1.0.1"
|
|
tar = "0.4.42"
|
|
tempfile = "3.5.0"
|
|
thiserror = "1.0.64"
|
|
time = "0.3.30"
|
|
tokio = "1.39"
|
|
tokio-stream = "0.1.16"
|
|
tokio-test = "0.4.4"
|
|
tokio-tun = "0.11.5"
|
|
tokio-tungstenite = { version = "0.20.1" }
|
|
tokio-util = "0.7.12"
|
|
toml = "0.8.14"
|
|
tower = "0.4.13"
|
|
tower-http = "0.5.2"
|
|
tracing = "0.1.37"
|
|
tracing-opentelemetry = "0.19.0"
|
|
tracing-subscriber = "0.3.16"
|
|
tracing-tree = "0.2.2"
|
|
tracing-log = "0.2"
|
|
ts-rs = "10.0.0"
|
|
tungstenite = { version = "0.20.1", default-features = false }
|
|
url = "2.5"
|
|
utoipa = "4.2"
|
|
utoipa-swagger-ui = "7.1"
|
|
utoipauto = "0.1"
|
|
uuid = "*"
|
|
vergen = { version = "=8.3.1", default-features = false }
|
|
walkdir = "2"
|
|
wasm-bindgen-test = "0.3.43"
|
|
x25519-dalek = "2.0.0"
|
|
zeroize = "1.6.0"
|
|
|
|
prometheus = { version = "0.13.0" }
|
|
|
|
# coconut/DKG related
|
|
# unfortunately until https://github.com/zkcrypto/bls12_381/issues/10 is resolved, we have to rely on the fork
|
|
# as we need to be able to serialize Gt so that we could create the lookup table for baby-step-giant-step algorithm
|
|
# plus to make our live easier we need serde support from https://github.com/zkcrypto/bls12_381/pull/125
|
|
bls12_381 = { git = "https://github.com/jstuczyn/bls12_381", default-features = false, branch = "temp/experimental-serdect" }
|
|
group = { version = "0.13.0", default-features = false }
|
|
ff = { version = "0.13.0", default-features = false }
|
|
subtle = "2.5.0"
|
|
|
|
# cosmwasm-related
|
|
cosmwasm-schema = "=1.4.3"
|
|
cosmwasm-std = "=1.4.3"
|
|
# use 0.5.0 as that's the version used by cosmwasm-std 1.4.3
|
|
# (and ideally we don't want to pull the same dependency twice)
|
|
serde-json-wasm = "=0.5.0"
|
|
cosmwasm-storage = "=1.4.3"
|
|
# same version as used by cosmwasm
|
|
cw-utils = "=1.0.1"
|
|
cw-storage-plus = "=1.2.0"
|
|
cw2 = { version = "=1.1.2" }
|
|
cw3 = { version = "=1.1.2" }
|
|
cw4 = { version = "=1.1.2" }
|
|
cw-controllers = { version = "=1.1.0" }
|
|
|
|
# cosmrs-related
|
|
bip32 = { version = "0.5.2", default-features = false }
|
|
|
|
# temporarily using a fork again (yay.) because we need staking and slashing support (which are already on main but not released)
|
|
# plus response message parsing (which is, as of the time of writing this message, waiting to get merged)
|
|
#cosmrs = { path = "../cosmos-rust-fork/cosmos-rust/cosmrs" }
|
|
cosmrs = { git = "https://github.com/cosmos/cosmos-rust", rev = "4b1332e6d8258ac845cef71589c8d362a669675a" } # unfortuntely we need a fork by yours truly to get the staking support
|
|
tendermint = "0.37.0" # same version as used by cosmrs
|
|
tendermint-rpc = "0.37.0" # same version as used by cosmrs
|
|
prost = { version = "0.12", default-features = false }
|
|
|
|
# wasm-related dependencies
|
|
gloo-utils = "0.2.0"
|
|
gloo-net = "0.5.0"
|
|
|
|
# use a separate branch due to feature unification failures
|
|
# this is blocked until the upstream removes outdates `wasm_bindgen` feature usage
|
|
# indexed_db_futures = "0.4.1"
|
|
indexed_db_futures = { git = "https://github.com/TiemenSch/rust-indexed-db", branch = "update-uuid" }
|
|
js-sys = "0.3.70"
|
|
serde-wasm-bindgen = "0.6.5"
|
|
tsify = "0.4.5"
|
|
wasm-bindgen = "0.2.95"
|
|
wasm-bindgen-futures = "0.4.45"
|
|
wasmtimer = "0.2.0"
|
|
web-sys = "0.3.72"
|
|
|
|
# Profile settings for individual crates
|
|
|
|
# Compile-time verified queries do quite a bit of work at compile time. Incremental
|
|
# actions like cargo check and cargo build can be significantly faster when
|
|
# using an optimized build
|
|
[profile.dev.package.sqlx-macros]
|
|
opt-level = 3
|
|
|
|
[profile.release.package.nym-socks5-listener]
|
|
strip = true
|
|
codegen-units = 1
|
|
|
|
[profile.release.package.nym-client-wasm]
|
|
# lto = true
|
|
opt-level = 'z'
|
|
|
|
[profile.release.package.nym-node-tester-wasm]
|
|
# lto = true
|
|
opt-level = 'z'
|
|
|
|
# Commented out since the crate is also commented out from the inclusion in the
|
|
# workspace above. We should uncomment this if we re-include it in the
|
|
# workspace
|
|
#[profile.release.package.nym-wasm-sdk]
|
|
## lto = true
|
|
#opt-level = 'z'
|
|
|
|
[profile.release.package.mix-fetch-wasm]
|
|
# lto = true
|
|
opt-level = 'z'
|