Task
Uplift dig-wallet (workspace member of dig-node) onto chia-wallet-sdk 0.34 / the chia 0.36.1 line, so it stops being the last crate behind in the ecosystem-wide chia-0.36 cascade.
Parent epic: https://github.com/DIG-Network/dig_ecosystem/issues/2610
Context
crates/dig-wallet/Cargo.toml declares (measured on origin/main @ 8c31c58):
| line |
declaration |
target |
| 27 |
chia-protocol = "0.26" |
0.36.1 |
| 35 |
chia = "0.26" |
no 0.36 line exists — replace with facade crates |
| 38 |
chia-wallet-sdk = { version = "0.30", … } |
0.34 |
| 41 |
clvmr = "0.14" |
whatever SDK 0.34 resolves |
| 88 |
chia-query = "0.6.2" |
0.15 |
| 149 |
chia-traits = "0.26" |
0.36.1 |
| 175 |
chia-sha2 = "0.26" (dev) |
0.36.1 |
| 184 |
chia-sdk-test = { version = "0.30", … } (dev) |
0.34 |
The chia umbrella publishes … 0.29.0, 0.32.0, 0.42.0 … — there is no 0.36. The facade set is
determined by reading chia:: import paths: chia::bls, chia::clvm_utils, chia::protocol,
chia::puzzles, chia::secp, chia::traits.
Scope
dig-wallet is on the money path (balances, coin selection, spend construction, signing). No
cross-version shim — if the API delta or the dependency graph does not line up, the deliverable is
the assessment, not a bridge. §908 binds: the node signs nothing on the user's behalf.
Stay inside crates/dig-wallet/; dig-node-core is owned by another lane.
Evidence
Every declaration cited file:line; the facade set justified from import paths; any chia type reaching
a public signature reported with how many lines it comes from; money-path byte-identity measured, not
argued.
Task
Uplift
dig-wallet(workspace member ofdig-node) onto chia-wallet-sdk 0.34 / the chia 0.36.1 line, so it stops being the last crate behind in the ecosystem-wide chia-0.36 cascade.Parent epic: https://github.com/DIG-Network/dig_ecosystem/issues/2610
Context
crates/dig-wallet/Cargo.tomldeclares (measured onorigin/main@8c31c58):chia-protocol = "0.26"chia = "0.26"chia-wallet-sdk = { version = "0.30", … }clvmr = "0.14"chia-query = "0.6.2"chia-traits = "0.26"chia-sha2 = "0.26"(dev)chia-sdk-test = { version = "0.30", … }(dev)The
chiaumbrella publishes… 0.29.0, 0.32.0, 0.42.0 …— there is no 0.36. The facade set isdetermined by reading
chia::import paths:chia::bls,chia::clvm_utils,chia::protocol,chia::puzzles,chia::secp,chia::traits.Scope
dig-wallet is on the money path (balances, coin selection, spend construction, signing). No
cross-version shim — if the API delta or the dependency graph does not line up, the deliverable is
the assessment, not a bridge. §908 binds: the node signs nothing on the user's behalf.
Stay inside
crates/dig-wallet/;dig-node-coreis owned by another lane.Evidence
Every declaration cited
file:line; the facade set justified from import paths; any chia type reachinga public signature reported with how many lines it comes from; money-path byte-identity measured, not
argued.