mirror of
https://github.com/jwinterm/grin-wallet.git
synced 2026-10-17 07:11:36 +02:00
update contract documentation
This commit is contained in:
@@ -566,9 +566,6 @@ pub trait OwnerRpc {
|
|||||||
```
|
```
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
|
||||||
TODO: Full docs once API has stabilised
|
|
||||||
*/
|
|
||||||
fn init_send_tx(&self, token: Token, args: InitTxArgs) -> Result<VersionedSlate, Error>;
|
fn init_send_tx(&self, token: Token, args: InitTxArgs) -> Result<VersionedSlate, Error>;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -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
|
- Add a Grin node API for kernel lookup by MMR index, then use the witness index instead
|
||||||
of searching by commitment.
|
of searching by commitment.
|
||||||
- Expose the kernel feature constants from `grin_core` and reuse them here.
|
- 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
|
- Move payment-proof handling onto `Slate` so it can be used outside contracts and
|
||||||
outside contracts and is versioned with the slate format.
|
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.
|
- Add contract history, lookup and transport.
|
||||||
- Separate side effects out from the computation, as described above.
|
- Separate side effects out from the computation, as described above.
|
||||||
- Store transactions in LMDB so they can be committed with the wallet state.
|
- Store transactions in LMDB so they can be committed with the wallet state.
|
||||||
|
|||||||
@@ -14,8 +14,7 @@
|
|||||||
|
|
||||||
//! Contains V5 of the slate (version as yet undetermined)
|
//! Contains V5 of the slate (version as yet undetermined)
|
||||||
//!
|
//!
|
||||||
//! TODO: Should be considered experimental and remain in an experimental branch
|
//! V5 is experimental and should remain so until the relevant RFCs are accepted.
|
||||||
//! until such time as the relevant RFCs are accepted
|
|
||||||
//!
|
//!
|
||||||
//! Changes from V4:
|
//! Changes from V4:
|
||||||
//! #### Top-Level Slate Struct
|
//! #### Top-Level Slate Struct
|
||||||
|
|||||||
Reference in New Issue
Block a user