Bitcoin Forum
July 01, 2024, 09:32:30 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 [191] 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 ... 311 »
3801  Bitcoin / Electrum / Re: electrum 4.0.2 update check says latest version is 3.3.8 on: July 31, 2020, 03:01:27 AM
it is about the version on the desktop, I can see the latest version on Android 4.0.2
-snip-
The latest version means the latest version before the last update
That's the "about" page and it's displaying your installed Electrum version.
What this thread is about is the manual/automatic "Check for updates" function that the android version doesn't have.

Looks like ThomasV have posted a reply regarding this issue: https://github.com/spesmilo/electrum/issues/6338#issuecomment-665757716
3802  Bitcoin / Electrum / Re: electrum 4.0.2 update check says latest version is 3.3.8 on: July 30, 2020, 12:20:59 PM
The coin is still showing in my Electrum wallet but I am not sure how - or if - I should reverse/cancel and resend it with fees. What happens if I delete the pending transaction and try again? -snip- Any assistance with this - and how to send correctly with fees! - would be greatly appreciated!
You cannot delete already broadcast transactions and unfortunately yours was already propagated in the network.
One option you can do is to RFB the transaction if you've set it in the preferences,
try to check if your tx has RBF flag by checking the details (double-click on the transaction date/icon) and see if "Replace-by-fee" is True.
If it is true, you can right-click and use "increase fee".

If not, you can open the receiver wallet and use CPFP  (Right click->Child-Pays-For-Parent) to the receiving transaction and set a high fee that you're willing to pay.

To view the usual fee slider and manual fee input that you've used to, click "advanced" after clicking "pay"
or enable "Advanced preview" in the settings (Tools->Preferences->Transactions tab).

BTW, next time, open your own thread if it's off-topic.
3803  Bitcoin / Development & Technical Discussion / Re: What is the purpose of the Merkle Root in a Bitcoin block? on: July 30, 2020, 06:41:48 AM
I suggest you to read about "merkle path" in page 167-168 of Andreas M. Antonopoulos's Mastering Bitcoin.
You'll understand how SPV nodes can efficiently verify its transactions using the merkle root which is in the blockheader.

Here's the wiki page with links: https://en.bitcoin.it/wiki/Mastering_Bitcoin
3804  Bitcoin / Electrum / Re: Electrum Lightning Network walkthrough on: July 30, 2020, 04:33:18 AM
I applied freeze sending. I then tried to force-close it but it failed: "bad-txns-inputs-missingorspent"

Any pointers?  Embarrassed
If the locktime (height or time) is still not reached, the error message alongside with the server error should be "non-final".

That looks like a missing input error which was caused by trying to double-spend a already spent output or not-existed at all;
Can you check your wallet for possible closing transaction that wasn't labeled?
Paste the "open channel" transaction's TXID (in a block explorer) and check the non-change address output if it's already spent.
Also check if it was sent to one of your own wallet's addresses.

If there's no "open channel" transaction, perhaps there's no established channel to begin with.

How come the channel status keeps saying "reestablishing" after so long without automatically unlocking it??
If it didn't see a confirmed closing transaction, it won't transition to "Closed" but rather stay "Open"
and "Reestablishing" is a state based from the other peer of the open channel, means the channel is open but trying to re-connect to the other LN node.
3805  Bitcoin / Bitcoin Technical Support / Re: [JULY 2020] Fees are low, use this opportunity to Consolidate your small inputs! on: July 29, 2020, 11:42:44 AM
I can't quite remember but I think that'll take 10-14 days to play out.
It's 14 days by default but the user can change his node's mempool configuration depending on his preferences.
Bitcoin Conf: mempoolexpiry=360 (hours).

For example if I send 1 bitcoin with transaction fee of 1sat/byte is there an opportunity for me to lost it for ever? Or it will take hour/day/month/year to get it transferred, but in the end the receiver will get it?
There is also a chance that your transaction will get dropped by most nodes earlier than expected because higher fee transactions were prioritized and their mempool maximum size was reached.
Again, not all nodes would do that since it's also configurable in bitcoin.conf: maxmempool=300 (megabytes).

When it was dropped by all nodes, you can send another transaction again using the same unspent transaction output(s).
But will depend on your client, Electrum for example will keep it as a "local transaction" which wont let you spend those outputs unless you delete it in the history.
3806  Bitcoin / Electrum / Re: Newbies are still losing BTC due to an old vulnarability on: July 29, 2020, 04:08:14 AM
How about?
1. Making the older versions of electrum that are vulnerable to the attack obsolete or unusable for transactions until users are forced to get the more secure newer versions?
2. Make the download links of the older vulnerable versions inaccessible.

2. Before you can even get to that link, you'll see a big warning message on top of the download page:
Plus that direct link to the previous releases isn't endorsed in any other sites aside from forums/articles when pointing to old versions.
Quote from: electrum.org/#download
Warning: Electrum versions older than 3.3.4 are susceptible to phishing.

1. That "DOS attack" that has been mentioned, it does exactly that, it renders those outdated versions unable to fetch latest balance and broadcast transactions.
So the user might research or update to the latest version.
But the catch is: it requires the client to connect to a "counter-attacking server" to get blocked out of connection; not if it connects to a malicious server and non-patched servers.
3807  Bitcoin / Electrum / Re: New to Electrum -- posted an offline transaction by accident... on: July 29, 2020, 03:58:56 AM
I guess I sent it unsigned... so my green light was on, but wasn't broadcasting.  
You cannot click 'broadcast' while it's unsigned, you must have clicked "save" at the left side of the advanced preview instead.
There's no other way it was saved as an unsigned local transaction.
3808  Bitcoin / Electrum / Re: Electrum Lightning Network walkthrough on: July 28, 2020, 01:29:16 PM
In the History there is no Closed channel only the "open channel" highlighted in red.
Can you post a screenshot of it? I am not sure what the red highlight means. -snip-
It's probably the label of the transactions in the history, it's red if the funds is outgoing.
"Open channel" of course is colored red.
3809  Bitcoin / Bitcoin Technical Support / Re: how do I extract the address from the output scriptPubKey for early coinbse tx? on: July 28, 2020, 08:34:40 AM
You should update your Bitcoin core client, 0.19.0.1 and latest version won't derive an address from P2PK outputs using decoderawtransaction or getrawtransaction "TXID" "true".

For example  Block #1 coinbase:
output scriptPubKey (HEX) --> base 58 address, i.e.,
410496b538e853519c726a2c91e61ec11600ae1390813a627c66fb8be7947be63c52da7589379515d4e0a604f8141781e62294721166bf621e73a82cbf2342c858eeac -->12c6DSiU4Rq3P4ZxziKxzrL5LmMBrzjrJX
If you want to get the address despite the fact that it shouldn't be converted into an address,
you can convert it through any "pub key to address" code that supports uncompressed pub key using the public key which is in that scriptPubKey (highlighted):

41 - push 65 bytes to stack
0496.............58ee - Public key
ac - OP_CHECKSIG
3810  Bitcoin / Electrum / Re: Unconfirmed Transaction on: July 28, 2020, 05:41:18 AM
-snip- Fee could be depending on the amount you send, but sure at this moment, you need to pay over $1 for every transaction if you don't want it to get stuck.
Nope, it depends on the virtual size of the transaction, that's affected by how many inputs (a little bit from outputs) you're going to use, not the value.
If a wallet only has 1 input with $1000 value and want to send $1~999, then he wouldn't have to use $1 fee to send a priority transaction specially with SegWit.

This kind of problem normally occurs when the network is busy, try increasing the fee or target it to within 5 blocks so your transaction will confirm faster. -snip-
Nope II, it's a local transaction which wasn't broadcast to the network yet as already pointed by others.. twice.
3811  Bitcoin / Electrum / Re: Electrum Lightning Network walkthrough on: July 28, 2020, 05:20:45 AM
and now the channel ist still in Status "Shutdown". so how long will it take to get the funds back ?
There should be an unconfirmed 'close channel' transaction in your history, you'll get the funds back after it confirms.

But is there an 'open channel' transaction in your history and, was your on-chain balance reduced?
Because the way you described it: there's no opening transaction occurred.
3812  Bitcoin / Electrum / Re: Problem launching electrumx server. on: July 27, 2020, 01:50:05 PM
Too bad, kyuupichan's ElectrumX now only supports Bitcoin SV [BSV].
You can check the code itself: https://github.com/kyuupichan/electrumx/blob/master/electrumx/lib/coins.py#L268, there's only BSV and its testnet/regtest there.

You can use the older versions (1.14.0 and below) though: kyuupichan/electrumx/releases or the Altcoin branch: https://github.com/kyuupichan/electrumx/tree/altcoin
3813  Bitcoin / Bitcoin Technical Support / Re: How to calculate bitcoin segwit transaction fee and some other questions. on: July 27, 2020, 10:26:35 AM
1. What is the formula to calculate segwit transaction fee in which the weight will be included.
There's no fancy formula, all you have to do is to multiply non-Witness data by 4 and Witness data by 1 and that's the Weight of the transaction.
Then divide the weight by four to get the 'vBytes', that's basically the same as what your client (eg. Electrum) is displaying as 'Bytes' if it supports SegWit.
Lastly, compute based from the usual 'n sat/B' fee rate.
Read https://en.bitcoinwiki.org/wiki/Block_weight#Detailed_example to know which parts of the transaction are 'Witness' data.

Quote from: Charles-Tim
2. If sending to another type of address like the compatible and legacy, will the fee still be reduce? Also, if sending from another type of address like the compatible and legacy to segwit, will the fee be like normal transaction fee?
Outputs wont count with the virtual size reduction since those are non-Witness data.

Quote from: Charles-Tim
3. Why is P2SH (compatible) address fee also low compared to legacy address when both use transaction size to calculate the fee.
You mean P2SH-SegWit? It's not the "raw size", but "virtual size".
Because some parts of it is Witness data and as I said, those are counted as '1' Weight unit compared to '4' for non-Witness data.

See it for yourself by checking your Electrum transaction history and check it on blockstream.info, the weight should be four times the 'bytes' displayed in Electrum whether it's SegWit or not.
If you want to see the raw Bytes, use blockchain.com's explorer.
3814  Alternate cryptocurrencies / Mining (Altcoins) / Re: Nicehash - Device error on: July 27, 2020, 05:35:47 AM
Are there any other mining softwares? Pool softwares.
Before you proceed: if you're trying to test "Bitcoin mining", Nicehash isn't the correct testing ground just because it payouts BTC;
It's still mining Altcoins and converts your profit to BTC as default(?) payout method.

No?, try this miner and coin: https://veruscoin.io/get-vrsc - nheqminer (AV may flag it - Download at your own risk!)
I won't vouch for that particular coin and miner but since it's just for testing purposes, you can try that because it's easy to mine with low-end CPU.

Easy steps:
1. Download the zip file and fully extract the files "nheqminer.exe" and "start.bat" in a single folder,
2. Create an Antivirus exception for the folder or files; read the "readme" file (or not).
3. Get yourself a veruscoin address using a random paper wallet generator online.
4. Visit the pool: https://luckpool.net/verus/connect.html, check the pool host for your loc and change the parameters in the bat file depending on your preferred server.
You can edit 'start.bat' using a text editor (texts may not be formatted correctly) or notepad++ (suggested).

These are the only parameters that you should change (highlight):
pool server, port, veruscoin address, put any name, number of CPU threads you want to burn; respectively.
@set PoolHost=na.luckpool.net
@set Port=3956
@set PublicVerusCoinAddress=RGWiTFQc8biW1gBQWp************
@set WorkerName=nc50lc
@set Threads=6
Then, run the .bat file "start.bat".
You can check your miner's status (after a few [1-10] minutes of mining) in the pool webpage by pasting your veruscoin address in the "wallet address".
Change the payout to lower amount under "manage" if you want to test getting paid.
3815  Bitcoin / Electrum / Re: Playing with multisig: unable to sign on: July 26, 2020, 01:42:27 PM
Right, @zeycus when you said "ledgers" are you talking about Ledger nano (hardware device)?
If so, the post above is the right setup.

It's just the descriptions and previously done steps in the OP doesn't sound like Electrum set-up with a hardware device.
Yes, Nano S. Now I followed your instructions, it all worked nicely and I was able to sign with two keys and spend an UTXO, so thanks everyone for your help.
Oh, that's for a non-hardware wallet multisig-setup; you need new seeds for your ledger nano devices since you've exposed your current ones.
Then follow Abdussamad's instructions to correctly set-up a multisig wallet using Ledger nano.
3816  Bitcoin / Bitcoin Discussion / Re: did pre-release of bitcoin source code really have virtual poker game? on: July 26, 2020, 02:17:32 AM
There's a better version of that article with full references of the codes: Google cached version
If the references weren't edited, then it's true.

It's also available in this repo which is a copy of old bitcoin code from this relevant thread:
Code: https://github.com/benjyz/bitcoinArchive/blob/master/bitcoin0.1/src/uibase.cpp#L1573
From this thread: Re: Bitcoin source from November 2008.
3817  Bitcoin / Electrum / Re: Playing with multisig: unable to sign on: July 26, 2020, 02:03:55 AM
Right, @zeycus when you said "ledgers" are you talking about Ledger nano (hardware device)?
If so, the post above is the right setup.

It's just the descriptions and previously done steps in the OP doesn't sound like Electrum set-up with a hardware device.
3818  Bitcoin / Electrum / Re: Playing with multisig: unable to sign on: July 25, 2020, 01:13:51 PM
Just re-create the co-signer wallets with those standard seeds using the options:
Multi-signature wallet->2/3->I already have a seed->paste the cosigner's seed (I will say "standard" but don't mind it)->Paste the other cosigner's master public keys.
Do this to the other two wallets (using the right seed/keys).

After spending the transaction, I suggest you to make a new wallet with a reliable backup using the correct set-up explained by the above post.
If it's just for testing purposes, that wallet is fine.
3819  Other / Beginners & Help / Re: Transaction date changed on: July 25, 2020, 02:57:56 AM
I guess I have understood the reason in one way (a logical thought in my mind). It's kind of rebroadcast?
What's the technical explanation behind the date? It should be around 15th July while it's showing 24th July.
Well, the unconfirmed transaction itself doesn't contain any timestamp, just 'locktime' if your client set it to the current block height.
If your transaction has a locktime not set to 0x00000000, check that block height's timestamp and that's the original broadcast date of your transaction.
Use other blockexplorer to check the 'locktime'.

My theory: it looks like it was already dropped by most nodes must be because it was way past their mempool size limit and more higher fee transactions were prioritized.
Some nodes must have kept it and blockchain.com and others received it again from them, making the received time the current date.
Blockcypher for example, currently doesn't have the transaction in their mempool/database.
3820  Bitcoin / Bitcoin Technical Support / Re: Found 74k Bitcoin on my old machine, how i can recover ? on: July 25, 2020, 01:53:44 AM
I believe that 50 BTC's are old (very), at the time we can mine with normal GPU's.
Those timestamps wont lie.
You must have loaded a wallet.dat file from an altcoin which uses a forked version of Bitcoin Core as the full node client.
Because most of those can still be read by Bitcoin core and derive bitcoin addresses based from the data in it.

Quote from: Newbie2020
Why  when i make "getbalance" i saw all these BTC's ?
Because it's saved in the wallet.dat file.
You need to fully sync Bitcoin core to see your real balance.
Pages: « 1 ... 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 [191] 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 ... 311 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!