Files
jwinterm 7b67d20b8e Add --payment-proof CLI flag for contracts
Expose contract payment proofs (already supported via the owner API) on the CLI.
contract new / contract sign --payment-proof opts the receiver into generating the
invoice proof. The proof commits to the sender's address, derived from the
--encrypt-for counterparty (mirroring how send derives its proof address from the
destination), and errors if --encrypt-for is absent.

Wiring: flag in grin-wallet.yml; ContractNewArgs/ContractSetupArgs carry the derived
sender address; to_api_args sets proof_args (suppress_proof=false + sender_address).
ed25519-dalek promoted to a controller dependency.
2026-06-04 07:44:23 -04:00
..
2025-09-18 14:56:43 +02:00
2025-09-18 14:56:43 +02:00
2025-09-18 14:56:43 +02:00