grin-wallet/api/src
Yeastplume f0cf8b0a7d
Simple contracts restructured v3 (#675)
* Add prototype contract implementation

Lacks:
- Payment proofs (add early payment proofs)
- Tests
- Better structure

* Separate contract utilities

* Simplify the main setup/sign code flow

* Remove commented initial_sec_key assignment

* Simplify sign::compute function

* Add logic for "removal" of secret keys from the context

* Further simplify a bit sign and setup

* No need for mutable context when adding outputs

* Refactor the commented code (lol)

* Refactor a bit

* tmp

---------

Co-authored-by: oryhp <gtrphyro@gmail.com>
2023-03-20 10:09:17 +00:00
..
foreign.rs Simple contracts restructured v3 (#675) 2023-03-20 10:09:17 +00:00
foreign_rpc.rs Remove grin lib re-exports from util crate (#661) 2022-08-08 12:08:25 +01:00
lib.rs Remove grin lib re-exports from util crate (#661) 2022-08-08 12:08:25 +01:00
owner.rs Simple contracts restructured v3 (#675) 2023-03-20 10:09:17 +00:00
owner_rpc.rs Simple contracts restructured v3 (#675) 2023-03-20 10:09:17 +00:00
types.rs Replace failure with thiserror (#654) 2022-07-28 10:21:45 +01:00