Skip to content

Commit 7270c95

Browse files
OttoAllmendingerllm-git
andcommitted
feat(wasm-utxo): add CLI tool for address operations and PSBT parsing
Add a new CLI tool to provide easy access to wasm-utxo functionality from the command line. Initial implementation supports: - Address encoding/decoding across multiple networks - PSBT parsing with tree-based visualization Modified Cargo setup to use workspace and expose library as rlib. Issue: BTC-2652 Co-authored-by: llm-git <[email protected]>
1 parent ec0b496 commit 7270c95

File tree

20 files changed

+3120
-14
lines changed

20 files changed

+3120
-14
lines changed

packages/wasm-utxo/Cargo.lock

Lines changed: 1053 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/wasm-utxo/Cargo.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
1+
[workspace]
2+
members = [".", "cli"]
3+
resolver = "2"
4+
15
[package]
26
name = "wasm-utxo"
37
version = "0.1.0"
48
edition = "2021"
59

610
[lib]
7-
crate-type = ["cdylib"]
11+
crate-type = ["cdylib", "rlib"]
812

913
[lints.clippy]
1014
all = "warn"

packages/wasm-utxo/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ that help verify and co-sign transactions built by the BitGo Wallet Platform API
99

1010
- **[`src/wasm-bindgen.md`](src/wasm-bindgen.md)** - Guide for creating WASM bindings using the namespace pattern
1111
- **[`js/README.md`](js/README.md)** - TypeScript wrapper layer architecture and best practices
12+
- **[`cli/README.md`](cli/README.md)** - Command-line interface for address and PSBT operations
1213

1314
## Status
1415

0 commit comments

Comments
 (0)