00:57:35 moneromooo, Now there are a lot of tx when i do print_pool_sh, looks like those are all the tx in the network still need to get confirmed? 00:58:27 Yes. 01:21:00 Any way i can force this pending tx to get failed status so i know it will not try to push this tx again and again? 01:21:16 Does it show pending or failed in monero-wallet-cli ? 01:35:36 In GUI it shows pending. I´ll check CLI 01:45:27 -xmr-pr- selsta opened pull request #2950: LeftPanel: simpifly color binding 01:45:27 -xmr-pr- > https://github.com/monero-project/monero-gui/pull/2950 01:50:56 moneromooo, In CLI it shows as failed. 01:51:17 Possible that the GUI can’t display failed transactions. 01:56:48 So i assume its safe to re-send the transaction. 02:00:10 any way to simulate a failed transaction? 02:07:47 No idea. 02:16:31 If I manage to simulate a failed tx I can add GUI support for it :P 10:56:12 For a failed tx: start the daemon with --offline, send one, then flush_txpool_, then let the wallet refresh a couple time. 20:15:26 -xmr-pr- rating89us opened issue #2951: Transfer: amount field should also accept comma as decimal separator 20:15:27 -xmr-pr- > https://github.com/monero-project/monero-gui/issues/2951 21:00:27 -xmr-pr- rating89us opened issue #2952: Hardware wallet: request to plug in the device only when sending trans... 21:00:27 -xmr-pr- > https://github.com/monero-project/monero-gui/issues/2952 21:07:05 moneromooo: E: failed to get output distribution, request = Daemon reports suspicious number of rct outputs 21:07:10 when trying to send with --offline 21:16:10 ok managed to do it 21:53:51 Do you know why then ? 21:55:01 yep my daemon was like 1 day behind 21:55:09 so I synced up and restarted with --offline 21:56:11 now I have the problem that is_failed always evaluates to true 21:56:17 https://github.com/monero-project/monero/blob/master/src/wallet/api/transaction_history.cpp#L200 21:57:07 does ^ look correct? 21:58:23 Failed it set if the tx was not seen in the chain nor the pool for two refreshes. 21:59:17 Does it work in monero-wallet-cli ? 21:59:21 yes 22:00:06 I assume you copied the logic off monero-wallet-cli ? 22:00:19 the logic did already exist 22:00:34 the one I linked before 22:01:46 Then the most likely seems that the refresh calls are wrong. 22:01:53 Was that particular tx mined ? 22:02:41 nope 22:02:58 directly after sending both pending and failed are both true in wallet2_api 22:03:06 (without getting mined yet) 22:03:12 And it's in the txpool ? 22:03:50 yes 22:03:54 I can see it on xmrchain.net 22:04:10 Then you possibly refreshed the chain but not the txpool, so as far as it's concerned, it sees it in neither. 22:04:37 Bump log level in monerod to see which RPC are being called. 22:04:48 *rpc*:DEBUG ought to do 22:06:53 interesting 22:07:00 using my local node it works 22:07:06 but my remote node (restricted) does not 22:07:55 I tested CLI with my local node 22:11:10 Ah, maybe restricted mode hides the tx. 22:11:24 (If received by RPC rather than P2P) 22:11:48 Yes, it must do. You wouldn't want people to see what you send. 22:12:23 CLI correctly sets it to false even when using a restricted remote node 22:12:31 s/false/failed/ 22:13:07 You said it was always setting to failed, so maybe it's accidentially setting it correctly. 22:13:22 will test once my balance is unlocked 22:14:57 `pending out` 22:14:58 looks good 22:15:01 in CLI 22:15:43 oh well will maybe ask xiphon to take a look at it, starting to get confused 22:25:45 if I create the tx with the GUI + restricted node -> open same wallet in CLI it will say failed while still pending 22:26:00 if I do the same in CLI + restricted node it will say correctly pending 22:26:08 guess that’s the problem 22:26:31 The GUI probably set it wrong before the wallet has a chance to do anything. 22:26:45 with local node everything is ok in both CLI / GUI 22:27:51 https://github.com/monero-project/monero/blob/master/src/wallet/api/transaction_history.cpp#L219 22:27:56 here is_failed doesn’t even get set 22:28:02 so maybe it defaults to true? 22:28:18 No idea without looking. 22:29:45 I looked. Looks like pending when created. 22:38:28 yep the pending flag is correct 22:38:33 the failed one is just the problem 22:40:25 Flag ? It's an enum. It's one or the other. 22:40:31 (or the third) 22:41:00 on the GUI side it’s a flag 22:41:07 see line 207 22:42:10 OK, I see it, but it's initialized from the enum AFAICT. 22:42:19 yes 23:30:27 -xmr-pr- selsta opened pull request #2953: [do not merge] History: add failed transaction state 23:30:27 -xmr-pr- > https://github.com/monero-project/monero-gui/pull/2953