From 3db8fdd5544099c5a2378cbdd8efd23164fdbdaf Mon Sep 17 00:00:00 2001 From: wiesche Date: Tue, 8 Sep 2026 18:29:15 +0200 Subject: [PATCH] update contract documentation --- api/src/owner_rpc.rs | 3 --- libwallet/src/contract/actions/README.md | 8 ++++++-- libwallet/src/slate_versions/v5.rs | 3 +-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/api/src/owner_rpc.rs b/api/src/owner_rpc.rs index 82f64a3..feda342 100644 --- a/api/src/owner_rpc.rs +++ b/api/src/owner_rpc.rs @@ -566,9 +566,6 @@ pub trait OwnerRpc { ``` */ - /** - TODO: Full docs once API has stabilised - */ fn init_send_tx(&self, token: Token, args: InitTxArgs) -> Result; /** diff --git a/libwallet/src/contract/actions/README.md b/libwallet/src/contract/actions/README.md index 62cbd7f..d2ba52a 100644 --- a/libwallet/src/contract/actions/README.md +++ b/libwallet/src/contract/actions/README.md @@ -45,8 +45,12 @@ without a user confirmation step. - Add a Grin node API for kernel lookup by MMR index, then use the witness index instead of searching by commitment. - Expose the kernel feature constants from `grin_core` and reuse them here. - - Move payment-proof creation and verification onto `Slate` so it can also be used - outside contracts and is versioned with the slate format. + - Move payment-proof handling onto `Slate` so it can be used outside contracts and + versioned with the slate format + - Unify legacy and early payment-proof storage + - Add compact Slatepack support for contracts + - Allow choosing the address path for contract proofs and outgoing Slatepacks + - Keep Slate V5 experimental until the related RFCs are accepted - Add contract history, lookup and transport. - Separate side effects out from the computation, as described above. - Store transactions in LMDB so they can be committed with the wallet state. diff --git a/libwallet/src/slate_versions/v5.rs b/libwallet/src/slate_versions/v5.rs index a29703d..d30aba9 100644 --- a/libwallet/src/slate_versions/v5.rs +++ b/libwallet/src/slate_versions/v5.rs @@ -14,8 +14,7 @@ //! Contains V5 of the slate (version as yet undetermined) //! -//! TODO: Should be considered experimental and remain in an experimental branch -//! until such time as the relevant RFCs are accepted +//! V5 is experimental and should remain so until the relevant RFCs are accepted. //! //! Changes from V4: //! #### Top-Level Slate Struct