grin-wallet/controller/tests
Yeastplume e3148d0305
[WIP] [Contracts] Early payment proofs (#681)
* add types and beginnings of signature utils

* add proof serialization

* serialisation of proof data + signature operation

* add serialization type for invoice proof + separate bin wrapper version

* add witness data + serializion to invoice payment proof, insert verfication functions in place in order to begin verification testing

* tests and infrastructure in place for validation

* verification of promise sig

* added verification of promise signature, infrastructure up to the point where a signature must be subtracted

* attempting to figure out differences between recipient nonce that's getting stored and calculated recipient nonce

* implementation of witness verification function, retrieve relevant values and re-validate derived recipient partial signature

* move stored portion of invoice proof into core types for storage, need to rename invoice proof

* define/refine the stored portion of payment proofs type 2?

* Folding all proof data into tx log entry storage

* back to importing master

* remove cargo files from diffs

* remove a lot of extra debug output

* return proof witness as part of proof retrieval, define json serialization of invoice proof + witness fields

* finish adding verification steps to foreign API

* remove redundant promise sig field

* move lcation of sign/verify calls

* Replace Azure Pipelines with Github Actions (#688)

* Update CI Badge on README.MD (#690)

* Trigger CI on push and pull request (#693)

* Update versioning to 5.2.0-beta.1 against grin 5.2.0-beta.3 (#691)

* update versioning to 5.2.0-beta.1 against grin 5.2.0-beta.3

* tweak for CI trigger

---------

Co-authored-by: Quentin Le Sceller <q.lesceller@gmail.com>

---------

Co-authored-by: Quentin Le Sceller <q.lesceller@gmail.com>
2023-08-08 11:35:14 +01: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 contract test fixes (#676) 2023-03-22 09:22:51 +00:00
contract_accounts_switch.rs contract test fixes (#676) 2023-03-22 09:22:51 +00:00
contract_early_lock.rs Simple contracts restructured v3 (#675) 2023-03-20 10:09:17 +00:00
contract_early_proofs.rs [WIP] [Contracts] Early payment proofs (#681) 2023-08-08 11:35:14 +01:00
contract_rsr.rs contract test fixes (#676) 2023-03-22 09:22:51 +00:00
contract_self_spend.rs contract test fixes (#676) 2023-03-22 09:22:51 +00:00
contract_self_spend_custom.rs contract test fixes (#676) 2023-03-22 09:22:51 +00:00
contract_srs.rs contract test fixes (#676) 2023-03-22 09:22:51 +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 Update sysinfo crate to 0.29.6 (#685) 2023-07-26 12:59:36 +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