mimblewimble / grin-gui

GUI for Grin Node + Wallet
GNU General Public License v3.0
19 stars 21 forks source link

(Alpha 4) Can't finalize from grin-wallet to grin-gui #84

Open noobvie opened 7 months ago

noobvie commented 7 months ago

Describe the bug From grin-wallet machine, I send Grin to Grin-gui address, it generated slatepack. Then in Grin-gui, i signed that slatepack and it generated anoter slatepack to finalize. I copied that response into grin-wallet machine with command: grin-wallet finalize and got error below. I tried several times and got same error

Wallet command failed: LibWallet Error: Payment Proof generation error: Recipient did not provide requested proof signature Screenshots

image

Desktop (please complete the following information):

**Grin-wallet log 20240204 03:34:09.994 INFO grin_wallet - Using wallet configuration file at /root/grin-wallet.toml 20240204 03:34:09.994 INFO grin_wallet - This is Grin Wallet version 5.2.0-beta.1 (git v5.2.0-beta.1), built for x86_64-unknown-linux-gnu by rustc 1.71.0 (8ede3aae2 2023-07-12). 20240204 03:34:13.534 INFO grin_wallet_controller::command - Tx created: 1.100000000 grin to grin1eq8f78ycvrnp3evvj6hcnsqvy52g4uhk8wuhgd2vrcq40ztzu2aqze3jgg (strategy 'smallest') 20240204 03:34:13.534 WARN grin_wallet_api::owner - Attempting to send transaction via TOR 20240204 03:34:13.535 INFO grin_wallet_impls::adapters::http - Starting TOR Process for send at Some(127.0.0.1:59050) 20240204 03:34:37.579 WARN grin_wallet_api::owner - Unable to send transaction via TOR 20240204 03:35:25.163 INFO grin_util::logger - log4rs is initialized, file level: Info, stdout level: Warn, min. level: Info 20240204 03:35:25.163 INFO grin_wallet - Using wallet configuration file at /root/grin-wallet.toml 20240204 03:35:25.163 INFO grin_wallet - This is Grin Wallet version 5.2.0-beta.1 (git v5.2.0-beta.1), built for x86_64-unknown-linux-gnu by rustc 1.71.0 (8ede3aae2 2023-07-12).

yeastplume commented 6 months ago

Is grin-gui using contract based transactions? Contract transactions generated by the gui won't work with the standard wallet, you'd need to compile and run the grin-wallet version from the contracts branch and use contract-specific commands from the command line