grin-wallet/controller/tests
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
..
common Simple contracts restructured v3 (#675) 2023-03-20 10:09:17 +00:00
contract Simple contracts restructured v3 (#675) 2023-03-20 10:09:17 +00:00
accounts.rs update transaction 2022-11-22 13:25:44 +00:00
build_chain.rs Remove grin lib re-exports from util crate (#661) 2022-08-08 12:08:25 +01:00
build_output.rs Remove grin lib re-exports from util crate (#661) 2022-08-08 12:08:25 +01:00
check.rs update transaction 2022-11-22 13:25:44 +00:00
contract_accounts.rs Simple contracts restructured v3 (#675) 2023-03-20 10:09:17 +00:00
contract_accounts_switch.rs Simple contracts restructured v3 (#675) 2023-03-20 10:09:17 +00:00
contract_early_lock.rs Simple contracts restructured v3 (#675) 2023-03-20 10:09:17 +00:00
contract_rsr.rs Simple contracts restructured v3 (#675) 2023-03-20 10:09:17 +00:00
contract_self_spend.rs Simple contracts restructured v3 (#675) 2023-03-20 10:09:17 +00:00
contract_self_spend_custom.rs Simple contracts restructured v3 (#675) 2023-03-20 10:09:17 +00:00
contract_srs.rs Simple contracts restructured v3 (#675) 2023-03-20 10:09:17 +00:00
file.rs Remove grin lib re-exports from util crate (#661) 2022-08-08 12:08:25 +01:00
invoice.rs update transaction 2022-11-22 13:25:44 +00:00
late_lock.rs Replace failure with thiserror (#654) 2022-07-28 10:21:45 +01:00
no_change.rs update transaction 2022-11-22 13:25:44 +00:00
payment_proofs.rs update transaction 2022-11-22 13:25:44 +00:00
repost.rs update transaction 2022-11-22 13:25:44 +00:00
revert.rs update transaction 2022-11-22 13:25:44 +00:00
self_send.rs Remove grin lib re-exports from util crate (#661) 2022-08-08 12:08:25 +01:00
slatepack.rs Remove grin lib re-exports from util crate (#661) 2022-08-08 12:08:25 +01:00
transaction.rs update transaction 2022-11-22 13:25:44 +00:00
ttl_cutoff.rs update transaction 2022-11-22 13:25:44 +00:00
tx_list_filter.rs more tweaks based on review 2022-12-05 11:14:46 +00:00
updater_thread.rs Replace failure with thiserror (#654) 2022-07-28 10:21:45 +01:00