Bitcoin Forum
July 02, 2024, 05:05:42 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 242 243 244 245 246 247 248 249 250 251 252 253 254 255 ... 590 »
4081  Bitcoin / Bitcoin Technical Support / Re: Zap wallet txns in pruned mode? on: February 12, 2017, 12:02:01 AM
That's interesting in itself. What else could possibly be blocking it?

Code:
bitcoin-cli abandontransaction XX
error code: -5
error message:
Transaction not eligible for abandonment
Anything that would cause this function: https://github.com/bitcoin/bitcoin/blob/02464da5e4aa8c19d4fff3859dcdee822e2af78c/src/wallet/wallet.cpp#L1052 to return false. So it seems the only criteria are that the transaction is not in the mempool and it is not confirmed. So clearing the mempool by restarting the node should work (if you are using any version greater than 0.13.2 i.e. a build of master, then you need to delete mempool.dat in the datadir).
4082  Bitcoin / Bitcoin Technical Support / Re: Zap wallet txns in pruned mode? on: February 11, 2017, 11:45:39 PM
Abandon transaction is greyed out so presumably it's subject to the same limitations as zap.
No, that means that something else is blocking it from being abandoned. I'm pretty sure it still works in pruned mode as I'm pretty sure I did it before.
4083  Bitcoin / Bitcoin Technical Support / Re: Zap wallet txns in pruned mode? on: February 11, 2017, 11:34:21 PM
Right click the transaction and choose "Abandon transaction" or use the abandontransaction command in the rpc console.

Or you can use something like pywallet and remove the transaction from your wallet file manually.
4084  Other / MultiBit / Re: Multibit restoring wallet not working (reset also not working) funds STUCK. on: February 11, 2017, 08:48:18 PM
Your derivation paths are wrong. MultiBit uses BIP 44 for derivation paths, not the normal BIP 32 derivation paths. It should be m/44'/0'/0'/k/i

In your original MultiBit wallet, go to Tools > Repair Wallet (or something like that) and see if that works.
4085  Bitcoin / Armory / Re: (0.95.1) not showing any balance or transaction history on: February 11, 2017, 04:43:52 PM
Log files please.

Uncheck the option to allow Bitcoin Core run in the background. Stop Armory, Start Bitcoin Core, then restart Armory. You may need to go to Help > Rescan and Rebuild Databases.
4086  Bitcoin / Armory / Re: The Prodcast process failed unexpectly report this to the development team.. on: February 11, 2017, 04:42:31 PM
Try broadcasting the transaction manually. Open up Bitcoin Core and go to Help > Debug Window and then click on the Console tab. Then copy and paste this command:
Code:
sendrawtransaction 0100000003af9067ed348962a79f154c2554832fa644c27223fe995aa4332e55ba9d3d21b5010000008b483045022100fe182d63fc74986ad73a6b0cd8dfe94f512c1fdedd1539dcd44e208906b208f702207457783f2fe31edf96d2d0d3a826afeb7b6b42345603949ecf8ca492e18f945f014104010d32a85635446eccfdae6edd708ddb78ed17b7e05248193ecbff721c3538fad7b7c2dae02c749f9a73a2e5462c4877ace8e81edd89ba7bdb15f5ba862c6694fffffffffcd3f85f7b407a69cc3bda161b9b1d50df6a0b386130f3f38ab0fcb7739900b4000000008a47304402202b9dffbcfe79d2c7e92aecac98619cd294643e6eb659103d91072eb4d2ffd90902207c308f6937e0cac2cbc59d842229497c7b14e72164f34e1bddf5dcaa7dcac24f0141043bb79e2b16749695f2728b2d1012b6475a560d427af0f619ae54ef9293fa22b2c8423076657afbc238dd8a9f919591c77cd285fe9dab793b4a8ff7d46ee471b4ffffffff722bfe43e1eb9ac5dcca23306d404c3b5e4f4a35f3e06156d8be70c7e8ef085d000000008a47304402202f76ef6d77d48657a10f700584507e07585dfbc673b66b62bb28f151e0021af802203bc27aed1a7f0f2e2f0347bc3e3a27d20f03e8658d3c0fa8c70fadf9462fb3ca014104518e0299df23351c4202ce15311de108767768378e763c5c9007da7bde45fa3fd86a62b3ed62082d63b3855675e2424a25fbde7b54078d09060ca2153f577ad3ffffffff01a8f61900000000001976a9142bb9216f758738eeeee464b5956eb6cbcfc392ef88ac00000000
This will broadcast your transaction through Bitcoin Core. The big string of hex is the raw hex of your transaction which I pulled from your log file.

Please report back if the command was successful or if there was some error (an error will be output in red in the debug console)

I can also attempt to broadcast this from my node if you want.
4087  Bitcoin / Armory / Re: Armory (0.95.1) not showing any transaction history or balance on: February 11, 2017, 04:33:38 PM
Hi again,

Following on from my last post, I continued running Armory again today for another 4 hours or so.

This time again it says only 22% of the way through building Armory databases with 2 minutes remaining (of course this is inaccurate as it always gives these low figures).

Same problem with it using up all the RAM and making the machine unusable.

Is there a way to lower the RAM usage level?

Thanks
Start Armory with the --db-type=DB_BARE and --ram-usage=1 options set. You will need to delete the databases folder again as it will build a new, lighter database (and thus requiring less RAM and CPU to build).
4088  Bitcoin / Armory / Re: Armory does not show anything on: February 11, 2017, 04:27:02 PM
First, I recommend that you set Bitcoin Core to be run manually instead of managed by Armory. This will fix a lot of issues. In order to do so, go to File > Settings and uncheck the box labeled "Let armory run Bitcoin Core in the background".

Then to fix your problem, go to Help > Rescan and Rebuild databases in Armory. Then stop Armory and Bitcoin Core if both are running. Then start Bitcoin Core, let it sync, then start Armory.

Armory will rescan the blockchain and rebuild its databases so that should fix the problem if your transaction has already confirmed.

Note that by having Bitcoin Core run manually that every time you want to open your wallet, you must start Bitcoin Core first and then start Armory.
4089  Bitcoin / Bitcoin Technical Support / Re: Whether to upgrade or continue syncing version 12? on: February 11, 2017, 04:19:39 PM
I have bitcoind version 120100 on my Debian machine, which was less than year out of date. Recently, I turned it on again and it started syncing and appeared to be doing so from the beginning, starting at block 1. After nearly 4 days it is at 372 K out of 452 K blocks and slowing down.

(1) I thought it was supposed to sync starting where it left off, not at Block 1 ?
Did it say that it was reindexing or syncing? If it was reindexing, it was not actually syncing, although I don't know why it was reindexing unless you have -reindex in the startup command or reindex=1 in your Bitcoin.conf. Are you sure that it is using the right data directory if you set a custom one?

(2) Should I upgrade to 13 ? My concern is that if I upgrade, it is going to want to download the whole goddamn block chain again which could take 2 weeks. I need to do some BTC transactions, so I need it working.
If you double check that the datadir is correct, the bitcoin.conf and the startup command don't have reindex anywhere in them, then it will use the blockchain that is already there.

(3) If I upgrade, is there any way to start where I am (block 372 K) and not have to start at the beginning?
Yes. It will by default pickup wherever the previous version left off. It should always do that unless something is broken, i.e. wrong datadir or reindexing.

What is the procedure? There are two programs bitcoind and bitcoin-cli in /usr/local/bin/bitcoin. Can I just turn it off, replace these two files, then turn it on again, or is it more complicated than that? I assume it must be because there is a /usr/local/bin/bitcoin-qt directory and I guess the junk in there needs to all be updated too somehow.

Thanks for any assistance.
What OS are you using? If you are using Ubuntu, you can install it from the PPA.
4090  Bitcoin / Bitcoin Technical Support / Re: Update with out synced wallet? on: February 11, 2017, 04:05:06 PM
Thanks Foxpup and Decoded.

I am backed up, just need to upgrade now. What I meant by another wallet was put a new Bitcoin/Qt wallet on a different computer and the put the wallet file into that.
Yes, you can transfer the wallet.dat files between computers and they will work with other installations of Bitcoin Core that are the same version or greater than the Bitcoin Core installed on the original machine. However if you move it to a newer version of Bitcoin Core, you may not be able to move that wallet back to the old version as changes to the wallet can make downgrades impossible.
4091  Bitcoin / Armory / Re: 0.96 preliminary testing on: February 10, 2017, 02:29:37 PM
I currently have an open PR for translations: https://github.com/goatpig/BitcoinArmory/pull/89. The plan is to have this in for 0.96 so if people could test it and review it, that would be great.
4092  Bitcoin / Bitcoin Technical Support / Re: tx not confirmed long time.. on: February 10, 2017, 01:57:57 PM
How you create this raw transaction?
Please explain.

I trying before use online service.. Have error, because input has been spent
I wrote a tool a while back that takes a raw transaction and will modify it to boost the fee: https://github.com/achow101/feebooster. This tool has a few bugs and nuances that make it so I don't recommend people to use it, although you can if you know how raw transactions work. I just ran your transaction through my tool to create the raw unsigned transaction.
4093  Bitcoin / Bitcoin Technical Support / Re: School Blocks port 8333 on: February 10, 2017, 05:54:58 AM
Thanks for the quick response, didnt think it would be disallowed but it is after I skimmed the TOU. If i were to use a VPN + NAT Firewall  would the school be able to see I am running a node? or would it all be encrypted?

Thanks
Just by examining the network traffic, I don't think they would be able to tell that you are running a node as the traffic should be encrypted. However, they would be able to see that you are connecting to a VPN and may be able to terminate that connection if they so chose. They would also be able to see that you are downloading and uploading a ton of data to and from that VPN.
4094  Bitcoin / Bitcoin Technical Support / Re: School Blocks port 8333 on: February 10, 2017, 05:36:01 AM
I highly advise that you not do this. First of all, you are probably violating your schools AUP (aka ToS or T&C) by running a Bitcoin node that can accept incoming connections. Secondly, port 22 is probably already taken as that is the standard port for SSH. It is highly inadvisable to take up a standard port with something that is not doing what that port has been standardized for. Lastly, if you accept connections of port 22, you have a higher likelihood of not getting any incoming connections because port 22 is a nonstandard port for Bitcoin nodes.

You can still run a full node even without accepting incoming connections. You should still be able to make outgoing connections. You don't need to have any incoming connections to be a full node as you are still receiving and verifying every single block and transaction and then relaying them to your peers.

If you really want to run a Bitcoin node on port 22, start Bitcoin Core with the -port=22 command line option or add
Code:
port=22
to your bitcoin.conf file. However, don't expect this to work as it is extremely likely that an SSH daemon is already using port 22 and that will prevent you from being able to use it.
4095  Bitcoin / Development & Technical Discussion / Re: Better understanding on Extended Keys/Master Public Keys on: February 10, 2017, 04:25:19 AM
I been looking into MPK/Extended Keys and been wondering how does it really work when it comes to leaving the wallet (eg seed, private key, etc) in cold storage. I been looking into using it for an application without having to expose the private key itself. I did read over BIP32 but my main question is how does one spend from the addresses generated with the master public keys
You need to have the private keys corresponding to those addresses. The extended public keys (aka mater public key, any key can be a master key) are just normal ECDSA keys and they have a private key from which they are actually derived. You must have that private key (which can also be a master private key) in order to spend the Bitcoin associated with an address. The only special thing about HD wallets is the fact that the private keys are derived from previous private keys except for the first (the seed, or master private key of a HD wallet).

and how would I get the list of addresses generated within the wallet such as electrum (regardless of if its software wallet or hardware)?
If you are using non-hardened keys, then you just need to follow the steps specified in BIP 32 in order to derive addresses from a public key. If you use hardened keys, then you can only derive private keys; the master public key will not work. With hardened keys, you derive the private keys from the master private key and then derive the addresses from those private keys.

I been reading it is good to only use MPK for a watch-only type of thing and not to share it (for security and privacy reasons), but if the addresses are generated, how would it be linked back to the private key to be spendable? E.g. say if I get the MPK from electrum or a hardware wallet such as trezor or keepkey, addresses are generated with the MPK from the application, how would they be spendable using the wallet itself?
This is part of the math of deterministic wallets. With non-hardened keys, the public key derived from a parent public key will have its private key be able to be derived from the private key of the parent public key. That is how wallets get the private keys in order to spend, they must know the master private key.

Would the addresses be easily accessible? I know there are libraries such as pycoin and the like but I just want to get a better understanding of the whole thing before proceeding with what I am planning on doing.
What do you mean? The extended public and private keys are normal ECDSA keys. They have corresponding normal addresses. Given an address, you cannot tell what wallet it is in, what private key its private key was derived from, what public key its public key was derived from, and whether its even part of a deterministic keychain at all.
4096  Bitcoin / Bitcoin Technical Support / Re: tx not confirmed long time.. on: February 10, 2017, 02:29:08 AM
The old transaction is considered a double spend so it will never be able to confirm. That transaction should already have been rejected by virtually all nodes, it only shows in block explorers because they show those transactions for information purposes.

give me your wallet for rewards
My address is in my profile and under my avatar.
4097  Bitcoin / Project Development / Re: can bitcoin / eth change pharmaceutical prices? on: February 09, 2017, 10:22:32 PM
Changing the currency used for pricing is not going to magically make the prices lower. Cryptocurrencies and blockchains are not some kind of magical catch all that solves all financial related problems.

The reason medicine costs so much is due to regulation and competition. The lack of competition and the lack of anti-monopoly regulation simply causes prices to rise as businesses charge more and more because they can. This is simply economics, it has nothing to do with currencies.
4098  Bitcoin / Development & Technical Discussion / Re: Post your SegWit questions here - open discussion - big week for Bitcoin! on: February 09, 2017, 08:42:04 PM
I have a technical question on how SegWit works:

With current transactions, the number of confirmations acts as a guarantee of the Bitcoins deposited. Many services require between 3-6 confirmations to show that funds have been deposited.

With SegWit, does this logic still remain?

I may be confused with what SegWit and Lightning does. I've heard some mention that it can give an instantaneous guarantee of fund transfer, however I don't see how this would work without confirmations of the original transaction...
You're confusing Segwit with Lightning. Segwit does not touch confirmations or anything like that, it only affects the data itself. The number of confirmations required will still be the same.

Lightning is different and allows instantaneous transactions because the transactions actually happen off chain. The guarantee that your transactions are final are done through incentives and retaliation. The only onchain parts of lightning are the opening and closing of payment channels.
4099  Other / Beginners & Help / Re: bip32 public key on: February 09, 2017, 02:44:34 PM
If i give someone bip32 public key can they send me BTC to the wallet it is connected to?
Depends. They need to know what key derivation paths that your wallet uses. Then they have to derive the addresses and send the Bitcoin. Wallets will not accept the extended master public key when sending so it requires advanced knowledge.
4100  Bitcoin / Bitcoin Technical Support / Re: Transaction Fee Limbo (Solution?) *Paying* on: February 09, 2017, 02:29:37 PM
3. Can you explain this further it may be the best option. I use electrum.
You need to be able to delete transactions from the wallet or clear all unconfirmed transactions. Unfortunately, I don't think Electrum has this functionality, so you won't be able to do this without jumping through a lot of hoops.

4. I tried this but I got an error, not a large enough transaction fee.
Try contacting the two users I linked, not just using that link.
Pages: « 1 ... 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 242 243 244 245 246 247 248 249 250 251 252 253 254 255 ... 590 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!