Grinnode-live / 2020-grin-bug-bash-challenge

Finding bugs in Grin-Wallet & Grin-nodes for a bounty prior to Grin fork v5.
3 stars 1 forks source link

[GRIN-Wallet][Owner API] testing the finalize transaction method #31

Closed marekyggdrasil closed 3 years ago

marekyggdrasil commented 3 years ago

Description Testing the finalize transaction method from the Owner API

Prerequisites

  1. GRIN-Node
  2. GRIN-Wallet

Test procedure

  1. Run GRIN-Wallet in Owner API listener mode
  2. Use node.js or python to run a encrypted request to finalize transaction method
  3. Show that transaction was not posted to a node for validation.
  4. Show that final transaction is stored in user's wallet files.

Expected result:

Finalizes a transaction, after all parties have filled in both rounds of Slate generation. This step adds all participants partial signatures to create the final signature, resulting in a final transaction that is ready to post to a node.

Provide requests and response full payloads as well as wallet and node logs.

Include the output of command

grin-wallet -V

and your environment

uname -a
marekyggdrasil commented 3 years ago

Has been tested in https://github.com/Grinnode-live/2020-grin-bug-bash-challenge/issues/29 and https://github.com/Grinnode-live/2020-grin-bug-bash-challenge/issues/48, marking it as duplicate and closing.