Bitcoin Forum
June 01, 2024, 09:42:24 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 [3]
41  Bitcoin / Electrum / after EPS setup cant send transactions from Bitcoin Core wallet on: May 18, 2021, 01:00:30 PM
Hi !
I run Bitcoin Full Node trough Tor + Electrum with EPS + Trezor
While setting up Bitcoin core config file i have set  walletbroadcast= to 0  as it says in this tutorial https://github.com/chris-belcher/electrum-personal-server/blob/master/README.md
Quote
"run tor on the same machine as Electrum Personal Server. Then by default transactions will be broadcast through tor. If running tor, also set walletbroadcast=0 in your bitcoin.conf. This prevents the node from rebroadcasting transactions without tor."
All works well, i receive transactions, but when i want to send a transaction from my Bitcoin core wallet (not electrum) my transaction doesn't go trough, i get a message " unconfirmed, not in memory pool".
I found out that if  i change walletbroadcast to 1 my transactions will go trough. I did so, transaction went thought, and even bitcoin core was still connected to only onion nodes.
In forums i was suggested to use these two methods described below, but im very new to this and dont know exactly how to do it, especially #2 method is very confusing to me.
#1 use the RPC functionality to broadcast the transaction with command: sendrawtransaction
#2 use a script like this: https://github.com/laanwj/bitcoin-submittx which seems to have been purposely designed for working with
"walletbroadcast=0" configs.

Can someone please give me a step by step instruction on how to broadcast transactions trough those methods above when walletbroadcast= is set to 0, or what is the best practice in this case, maybe its just easier to change walletbroadcast= to 1 every time i want to send transaction, then to change back to 0? since changing it to 1 i still somehow connect to onion nodes.
42  Bitcoin / Electrum / Re: Electrum+EPS+Trezor - All connected but zero balance? on: May 18, 2021, 10:43:19 AM
The first time the EPS starts, it’ll import all configured addresses as watch-only into the Bitcoin node, and then exit. If your wallet contains old transactions, you’ll need to rescan the local copy of the blockchain for any transactions in your wallet.

Do this by dragging config.ini onto the batch script electrum-personal-server-rescan.bat. That should open a command prompt where you’ll be asked for a date to rescan from. Enter a date (in the format DD/MM/YYYY) from where you would like to start importing addresses (the further back, the longer time it will take) and hit return. You’ll get a suggestion of a block height to start from. Type y and hit return. Wait for the rescanning to finish (the server will exit once finished).

If you don’t rescan and open an old wallet, the balance will show 0 as it doesn’t know about any old transactions (you can always do a rescan later to see the transactions).

Now you can start the server “for real”.


Source https://driftwoodpalace.github.io/Hodl-Guide/hodl-guide_63_eps-win.html#rest-of-the-configini-file
43  Bitcoin / Bitcoin Technical Support / Re: Status: 0/unconfirmed, not in memory pool on: May 18, 2021, 10:12:42 AM
Thank you very much HCP & nc50lc. I know understand it
44  Bitcoin / Bitcoin Technical Support / Re: Status: 0/unconfirmed, not in memory pool on: May 17, 2021, 11:44:08 PM
even after many new blocks syncing , Status: 0/unconfirmed, not in memory pool
Means that the transaction isn't even in your own mempool.

You can use the console command sendrawtransaction to broadcast it ('Window->Console' to open console).
Just get that particular txn's "RAW transaction" using the right click menu and paste that after the command.
eg:
Code:
sendrawtransaction "raw_transaction_in_hex"

Do you happen to have an entry like walletbroadcast=0 on your bitcoin.conf?
If so, remove it or set it to "1".

in this tutorial it says https://github.com/chris-belcher/electrum-personal-server/blob/master/README.md
Quote
"run tor on the same machine as Electrum Personal Server. Then by default transactions will be broadcast through tor. If running tor, also set walletbroadcast=0 in your bitcoin.conf. This prevents the node from rebroadcasting transactions without tor."

But I did as you suggested and set walletbroadcast= to 1, transaction went thought, and even bitcoin core was still connected to only onion nodes.
The Question is
1. If even with walletbroadcast=1 i manage to connect to onion nodes, then what was the point of setting it to walletbroadcast=0 in the first place?
2. Do i compromise privacy when walletbroadcast is set to 0?
3. Is there a way sending transaction from Bitcoin core wallet with walletbroadcast=0 or i need to change it back and forth every time i want to send a transaction from bitcoin wallet?
45  Bitcoin / Bitcoin Technical Support / Send transaction from Bitcoin Core wallet when config file has walletbroadcast=0 on: May 17, 2021, 11:02:51 PM
Hi ! I use Bitcoin full node running trough Tor + Electrum with EPS
While setting up Bitcoin core config file i have set  walletbroadcast= to 0  as it says in this tutorial https://github.com/chris-belcher/electrum-personal-server/blob/master/README.md
Quote
"run tor on the same machine as Electrum Personal Server. Then by default transactions will be broadcast through tor. If running tor, also set walletbroadcast=0 in your bitcoin.conf. This prevents the node from rebroadcasting transactions without tor."
All works well, i receive transactions, but when i want to send a transaction from my Bitcoin core wallet ( not electrum) my transaction doesn't go trough, i get a message " unconfirmed, not in memory pool".
I googled and found out that if i set walletbroadcast= to 1 my transactions will go trough. I did so, transaction went thought, and even bitcoin core was still connected to only onion nodes.
My Questions are:
1. If even with walletbroadcast=1 i manage to connect to onion nodes, then what was the point of setting it to walletbroadcast=0 in the first place?
2. Do i compromise privacy when walletbroadcast is set to 0?
3. Is there a way sending transaction from Bitcoin core wallet with walletbroadcast=0 or i need to change it back and forth every time i want to send a transaction from bitcoin wallet.
Can someone please help me to understand how all this works?
Pages: « 1 2 [3]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!