You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wallet — pluggable proof store for merkle proof persistence (SPV layer). internalize_action extracts and stores merkle proofs from incoming BEEF; create_action reattaches them to produce valid BEEF with BUMPs for ARC broadcast.
ProofStore interface with store_proof / resolve_proof
LocalProofStore default implementation
Transaction caching for ancestry reconstruction
Wallet — StorageAdapter gains proof and transaction storage methods
Changed
Transaction — Beef#to_binary defaults to BEEF V1 (BRC-62), matching the TS reference SDK. Pass version: BEEF_V2 for BRC-96. Atomic BEEF inner envelope remains V2.
Fixed
Wallet — BEEF output now includes merkle proofs for mined source transactions, fixing ARC 463/468 rejections