Skip to content

build(deps)!: uplift dig-wallet onto chia-wallet-sdk 0.34 / chia 0.36.1 #308

Description

@MichaelTaylor3d

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions