Files
thePR0M3TH3AN d4971ddba9 Add new CLI commands and update dependencies in Cargo files
- Introduced new CLI commands: Verify, BuildPsbt, and AttachSigs for enhanced functionality.
- Updated dependencies in Cargo.lock and Cargo.toml, including new packages like autocfg, bytemuck, and image.
- Improved the Proof struct with additional metadata for better proof handling.
2025-05-28 23:27:09 -04:00

52 lines
1.7 KiB
TOML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#######################################
# Private Proof-of-Reserve – CLI crate #
#######################################
[package]
name = "private_proof_of_reserve_cli"
version = "0.1.0"
edition = "2021"
license = "MIT OR Apache-2.0"
description = "CLI that builds and verifies private proof-of-reserve ZK proofs for Bitcoin."
repository = "https://github.com/<your-org>/Private-Proof-Of-Reserve-Cli"
# ────────────────────────── Dependencies ──────────────────────────
[dependencies]
## CLI / UX
clap = { version = "4.5", features = ["derive"] }
indicatif = "0.17"
## Bitcoin primitives & RPC
bitcoin = { version = "0.31", features = ["base64"] }
bitcoincore-rpc = "0.18"
## Cryptography & ZK
bulletproofs = { version = "4.0", optional = true }
curve25519-dalek-ng = "4.1"
merlin = "3.0"
rand = "0.8"
## Hashing / encoding
sha2 = "0.10"
hex = "0.4"
base64 = "0.21"
base58 = "0.2"
qrcode = "0.12"
## JSON / error handling
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
anyhow = "1.0"
# ───────────────────────── Features ───────────────────────────────
[features]
default = ["bulletproofs-backend"]
bulletproofs-backend = ["bulletproofs"]
# ───────────────────────── Release profile ────────────────────────
[profile.release]
codegen-units = 1
lto = true
panic = "abort"