LFC_Bitcoin (OP)
Legendary
Offline
Activity: 3626
Merit: 10059
#1 VIP Crypto Casino
|
I upgraded my Bitcoin Core wallet from 0.18.0 to 25.0
I am now fully synced but noticed I have 10 outgoing connections to the network. I’ve been running Bitcoin Core for nearly 10 years. I’ve previously only been able to get 8. Is this normal, 8 are Full Relay & 2 are Block Relay.
I don’t run as a Full Node so 0 incoming connections, which I am content with.
I’ve just never seen 10 outgoing connections previously.
|
|
|
|
LoyceV
Legendary
Offline
Activity: 3402
Merit: 17183
Thick-Skinned Gang Leader and Golden Feather 2021
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 19, 2023, 08:00:29 AM Merited by LFC_Bitcoin (2) |
|
I've had 10 connections for as long as I can remember, so I guess it's normal ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
|
Findingnemo
|
Is this normal, 8 are Full Relay & 2 are Block Relay.
Yes, it is the default outbound peers (8 full-relay connections and 2 block-relay-only ones) GitHub: https://github.com/bitcoin/bitcoin/blob/master/doc/reduce-traffic.mdTo decrease the numbers use Disable "listening" (-listen=0) 10 outgoing connection doesn't cause for concern, as far as I know, it just ensures established connectivity to the bitcoin network and efficient data propagation.
|
| | . .Duelbits. | │ | ..........UNLEASH.......... THE ULTIMATE GAMING EXPERIENCE | │ | DUELBITS FANTASY SPORTS | ████▄▄▄█████▄▄▄ ░▄████████████████▄ ▐██████████████████▄ ████████████████████ ████████████████████▌ █████████████████████ ████████████████▀▀▀ ███████████████▌ ███████████████▌ ████████████████ ████████████████ ████████████████ ████▀▀███████▀▀ | . ▬▬ VS ▬▬ | ████▄▄▄█████▄▄▄ ░▄████████████████▄ ▐██████████████████▄ ████████████████████ ████████████████████▌ █████████████████████ ███████████████████ ███████████████▌ ███████████████▌ ████████████████ ████████████████ ████████████████ ████▀▀███████▀▀ | /// PLAY FOR FREE /// WIN FOR REAL | │ | ..PLAY NOW.. | |
View ArchiveReport to moderator
|
|
|
seek3r
Legendary
Offline
Activity: 1288
Merit: 2018
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 19, 2023, 08:12:44 AM |
|
This is probably because the limit of outgoing connections was changed from 8 to 10 with version 22.0.0. You have the maximum number of connections for both, which means: the maximum number of full-relay connections is still 8, while block-relay connections are limited to 2 additional connections. This pull request describes it relatively well: https://github.com/bitcoin/bitcoin/pull/19315Because it obviously couldn't be implemented in 18.0.0, your connections were limited to 8 back then.
|
█████████████████████████ ████████▀▀████▀▀█▀▀██████ █████▀████▄▄▄▄██████▀████ ███▀███▄████████▄████▀███ ██▀███████████████████▀██ █████████████████████████ █████████████████████████ █████████████████████████ ██▄███████████████▀▀▄▄███ ███▄███▀████████▀███▄████ █████▄████▀▀▀▀████▄██████ ████████▄▄████▄▄█████████ █████████████████████████ | BitList | | █▀▀▀▀ █ █ █ █ █ █ █ █ █ █ █ █▄▄▄▄ | ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ . REAL-TIME DATA TRACKING CURATED BY THE COMMUNITY . ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | ▀▀▀▀█ █ █ █ █ █ █ █ █ █ █ █ ▄▄▄▄█ | | List #kycfree Websites |
|
|
|
|
NotATether
Legendary
Offline
Activity: 1694
Merit: 7152
In memory of o_e_l_e_o
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 19, 2023, 10:28:21 AM |
|
Wouldn't it be possible to manually increase the MAX_OUTBOUND_CONNECTIONS and MAX_BLOCK_RELAY_ONLY_CONNECTIONS constants to larger values and not have the Bitcoin Core client spontaneously error out on initialization? It seems that having 10 outbound connections is a bit low to my liking compared to the 12x larger value for maximum incoming connections. So what gives?
|
|
|
|
ABCbits
Legendary
Offline
Activity: 2968
Merit: 7780
Crypto Swap Exchange
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 19, 2023, 11:30:57 AM Merited by LFC_Bitcoin (2) |
|
--snip-- It seems that having 10 outbound connections is a bit low to my liking compared to the 12x larger value for maximum incoming connections. So what gives?
That might be bad idea. With number of node which accept incoming connection which is quite less than number of all nodes (based on Luke's data), that would exhaust total incoming connection of node which accept incoming connection.
|
|
|
|
LFC_Bitcoin (OP)
Legendary
Offline
Activity: 3626
Merit: 10059
#1 VIP Crypto Casino
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 19, 2023, 11:50:44 AM |
|
I’ve made two transactions on 25.0 since upgrading (both receiving bitcoin - create new receiving addresses).
Took 10 minutes or so each time for the funds to arrive in Bitcoin Core.
I didn’t see pending balances, just straight to confirmed, very odd, not had that before.
Funds were sent from blockchain.com (old test wallet).
Bitcoin Core is fully synced so it’s not that.
|
|
|
|
seek3r
Legendary
Offline
Activity: 1288
Merit: 2018
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 19, 2023, 12:09:50 PM |
|
I’ve made two transactions on 25.0 since upgrading (both receiving bitcoin - create new receiving addresses).
Took 10 minutes or so each time for the funds to arrive in Bitcoin Core.
I didn’t see pending balances, just straight to confirmed, very odd, not had that before.
Funds were sent from blockchain.com (old test wallet).
Bitcoin Core is fully synced so it’s not that.
Hm, not really sure since they are showing up once they are confirmed. Did you rescan the blockchain data after ur old wallet was restored to the newest version? This often helps when the balance isnt updating correctly or is showing a different value. To do so: Close Bitcoin Core, open ur bitcoin.conf and add this line: then restart it. As I said, I dont know if it fixes this 'problem' but atleast its worth a try. ![Undecided](https://bitcointalk.org/Smileys/default/undecided.gif)
|
█████████████████████████ ████████▀▀████▀▀█▀▀██████ █████▀████▄▄▄▄██████▀████ ███▀███▄████████▄████▀███ ██▀███████████████████▀██ █████████████████████████ █████████████████████████ █████████████████████████ ██▄███████████████▀▀▄▄███ ███▄███▀████████▀███▄████ █████▄████▀▀▀▀████▄██████ ████████▄▄████▄▄█████████ █████████████████████████ | BitList | | █▀▀▀▀ █ █ █ █ █ █ █ █ █ █ █ █▄▄▄▄ | ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ . REAL-TIME DATA TRACKING CURATED BY THE COMMUNITY . ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | ▀▀▀▀█ █ █ █ █ █ █ █ █ █ █ █ ▄▄▄▄█ | | List #kycfree Websites |
|
|
|
o_e_l_e_o
In memoriam
Legendary
Offline
Activity: 2268
Merit: 18696
|
To decrease the numbers use Disable "listening" (-listen=0) Disabling listening only disables inbound connections (of which you can have up to 115 if you run default settings). It makes no difference to your 10 outbound connections. I didn’t see pending balances, just straight to confirmed, very odd, not had that before. A bit strange, but this suggests that your node never received the unconfirmed transaction as part of its mempool, and only learned about the transaction when it was confirmed in a block. Given this, is it perhaps a problem with either your mempool settings or your mempool synchronization? Are you running any non-default mempool settings in your bitcoin.conf file? Try running getmempoolinfo and see if it shows anything abnormal.
|
|
|
|
LFC_Bitcoin (OP)
Legendary
Offline
Activity: 3626
Merit: 10059
#1 VIP Crypto Casino
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 19, 2023, 03:00:52 PM Last edit: October 19, 2023, 03:24:22 PM by LFC_Bitcoin |
|
A bit strange, but this suggests that your node never received the unconfirmed transaction as part of its mempool, and only learned about the transaction when it was confirmed in a block. Given this, is it perhaps a problem with either your mempool settings or your mempool synchronization?
Try running getmempoolinfo and see if it shows anything abnormal.
Without doxing myself too much "loaded": false, {other seemingly normal stuff} "maxmempool": 300000000, "mempoolminfee": 0.00001000, "minrelaytxfee": 0.00001000, "incrementalrelayfee": 0.00001000, "unbroadcastcount": 0, fullrbf: false Given this, is it perhaps a problem with either your mempool settings or your mempool synchronization? Are you running any non-default mempool settings in your bitcoin.conf file?
I don’t believe so. It does keep stating Not Responding every now and again so maybe it’s non resonsive in the background at times and when it unglitches the transaction is noted. Just seems it’s a little coincidental after the 1st confirmation.
|
|
|
|
o_e_l_e_o
In memoriam
Legendary
Offline
Activity: 2268
Merit: 18696
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 19, 2023, 03:32:57 PM Merited by LFC_Bitcoin (3) |
|
"loaded": false, So, your mempool is not fully loaded for some reason, which would explain why your node didn't see the unconfirmed transactions. When you use getmempoolinfo, do you have any transactions at all in your mempool ("size")? Are you running in blocks only mode (-blocksonly) by any chance?
|
|
|
|
LFC_Bitcoin (OP)
Legendary
Offline
Activity: 3626
Merit: 10059
#1 VIP Crypto Casino
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 19, 2023, 03:41:31 PM Last edit: October 19, 2023, 03:59:37 PM by LFC_Bitcoin |
|
So, your mempool is not fully loaded for some reason, which would explain why your node didn't see the unconfirmed transactions. When you use getmempoolinfo, do you have any transactions at all in your mempool ("size")? Are you running in blocks only mode (-blocksonly) by any chance?
OK, "size" 5101 How do I know if I’m in -blocksonly & what would I do about that. If it’s similar to pruned mode then no, it’s a standard download. Sorry!
|
|
|
|
Findingnemo
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 19, 2023, 04:25:04 PM Merited by LFC_Bitcoin (3) |
|
OK, "size" 5101
How do I know if I’m in -blocksonly & what would I do about that. If it’s similar to pruned mode then no, it’s a standard download.
Sorry!
AFAIK, with "size" your mempool is aware of the unconfirmed transactions and it should relay the transactions to the network. '-blocksonly' is not a default option so unless you opted for it then I don't think that is not causing the issue.
Off topic- ver 25.1 Released available: https://bitcoincore.org/bin/bitcoin-core-25.1/
|
| | . .Duelbits. | │ | ..........UNLEASH.......... THE ULTIMATE GAMING EXPERIENCE | │ | DUELBITS FANTASY SPORTS | ████▄▄▄█████▄▄▄ ░▄████████████████▄ ▐██████████████████▄ ████████████████████ ████████████████████▌ █████████████████████ ████████████████▀▀▀ ███████████████▌ ███████████████▌ ████████████████ ████████████████ ████████████████ ████▀▀███████▀▀ | . ▬▬ VS ▬▬ | ████▄▄▄█████▄▄▄ ░▄████████████████▄ ▐██████████████████▄ ████████████████████ ████████████████████▌ █████████████████████ ███████████████████ ███████████████▌ ███████████████▌ ████████████████ ████████████████ ████████████████ ████▀▀███████▀▀ | /// PLAY FOR FREE /// WIN FOR REAL | │ | ..PLAY NOW.. | |
View ArchiveReport to moderator
|
|
|
LFC_Bitcoin (OP)
Legendary
Offline
Activity: 3626
Merit: 10059
#1 VIP Crypto Casino
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 19, 2023, 04:47:32 PM |
|
OK now it says “loaded” true ![Roll Eyes](https://bitcointalk.org/Smileys/default/rolleyes.gif)
|
|
|
|
o_e_l_e_o
In memoriam
Legendary
Offline
Activity: 2268
Merit: 18696
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 19, 2023, 05:03:48 PM Merited by LFC_Bitcoin (6) |
|
Yeah, so it seems like it has finished loading your saved mempool from disk. I'm not 100% sure on the behavior of Core, but I would guess your mempool wouldn't update with new transactions while it was still loading from disk, which is why you didn't see your previous transactions until they confirmed. No idea why it took so long to finish loading in your case, though.
If you run getmempoolinfo again, has the size of your mempool increased (and continues to increase between blocks)? That would be a good indication you are syncing unconfirmed transactions properly again.
|
|
|
|
LFC_Bitcoin (OP)
Legendary
Offline
Activity: 3626
Merit: 10059
#1 VIP Crypto Casino
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 19, 2023, 05:08:51 PM Last edit: October 19, 2023, 05:19:43 PM by LFC_Bitcoin |
|
Yeah, so it seems like it has finished loading your saved mempool from disk. I'm not 100% sure on the behavior of Core, but I would guess your mempool wouldn't update with new transactions while it was still loading from disk, which is why you didn't see your previous transactions until they confirmed. No idea why it took so long to finish loading in your case, though.
If you run getmempoolinfo again, has the size of your mempool increased (and continues to increase between blocks)? That would be a good indication you are syncing unconfirmed transactions properly again.
Hey buddy, it has increased yes, to over 15000 now. Edit - And now over 17000.
|
|
|
|
o_e_l_e_o
In memoriam
Legendary
Offline
Activity: 2268
Merit: 18696
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 19, 2023, 05:54:34 PM Merited by LFC_Bitcoin (3) |
|
Seems like that was probably the issue then. Keep an eye the next time you make a transaction and check that it behaves as expected!
|
|
|
|
LFC_Bitcoin (OP)
Legendary
Offline
Activity: 3626
Merit: 10059
#1 VIP Crypto Casino
|
Seems like that was probably the issue then. Keep an eye the next time you make a transaction and check that it behaves as expected!
Thank you to yourself and everybody else who contributed to help me. This forum is invaluable, I’ve always said it. Going to lock the thread now.
|
|
|
|
|