I'm not sure what x1, x5,x9 and xd is.
Those refer to the services that a node supports. x1 is NODE_NETWORK, i.e. a full node x5 is NODE_NETWORK and NODE_BLOOM x9 is NODE_NETWORK and NODE_WITNESS xd (aka x13) is NODE_NETWORK, NODE_BLOOM, and NODE_WITNESS
|
|
|
Does the btc core check if the amount of space avaible is ok for sync?
No. It is impossible to know how big the blockchain actually is without having downloaded the entire thing. Bitcoin Core cannot tell you whether you have enough disk space as it does not know how much is needed. If i run wallet in Data partition (no user here, just NTFS for stuff), does the wallet create a folder somewhere in Data or still sync the %appdata% folder?
Unless you have specified otherwise, the data directory will always be %appdata%/Bitcoin. You could have changed this when you first started the program. In order to change it now, you need to move the datadir to your desired location and start Core with -choosedatadir to get the prompt for changing the datadir. Or you can change the command that runs Bitcoin Core to have the -datadir=<path> option where <path> is the path to the datadir. If you choose to do that, you will always need to run Bitcoin Core with that option.
|
|
|
The problem likely has to do with blockchain.info's poorly written wallet. They often have issues with accidental double spends and spending unconfirmed funds. Can you please post the transaction ids of the transactions in question so that we can see what is wrong with them? I though bitcoin was suppose to be a easy safe way to send money. Seems to me to be very very insecure.
Bitcoin itself is not insecure. The insecurity lies with wallet providers and wallet developers when they make poorly written wallets, like blockchain.info. As I said earlier, blockchain.info frequently has issues that can be extremely confusing to their users. I highly recommend that you stop using them and switch to a desktop wallet such as Electrum, Multibit, Armory, or Bitcoin Core. Any wallet listed on https://bitcoin.org/en/choose-your-wallet is considered reputable and won't have such issues as you are facing (notice how blockchain.info is not listed on that site).
|
|
|
Go to Help > Rebuild and Rescan Databases and restart Armory. This will rebuild the databases and rescan the blockchain so you should see your balance then.
|
|
|
Hello, thank you for your answers. Could you tell me : 1) If it had worked how could I find my bitcoins and use it to buy online? Because my Electrum account is on my PC. I do not know how the bitcoins would arrive on my PC?
Technically, there are no such objects as a Bitcoin. It is all based upon transactions. Transactions create outputs and consume outputs of other transactions. They then get recorded permanently in the blockchain. When you spend Bitcoin from a wallet like Electrum, what you are doing is you are creating a transaction which consumes outputs created by other transactions and then broadcasting that to everyone so that miners will then add it to the blockchain. There is no need for your wallet to be synced or to even be online in order to receive Bitcoin as there is no "Bitcoins" that arrives at your computer. When you next go online, your wallet will just ask nodes who keep the entire blockchain for your transactions that have been added to the blockchain. Wallets handle tracking all of the transactions and creating the transactions. Just use the send tab in Electrum to send Bitcoin. 2) can you tell me commment (which reliable site) to buy the bitcoins with paysafecard?
No reputable site that I know of will accept paysafecard or any other form of prepaid card. You can try localbitcoins where you will be trading with other people, but that is also not guaranteed to be scam free. To avoid being scammed, always use localbitcoins' escrow feature.
|
|
|
Downloading the blockchain externally and "importing" it will take more time than to just let Bitcoin Core sync normally.
The blockchain is currently 110+ GB but you can enable pruning in order to reduce the disk space required. It will still consume the same amount of internet bandwidth to download the entire thing.
|
|
|
Thanks! I'll give it a try when I get home tonight. Would I also need to run bitcoin-qt -reindex-chainstate -reindex includes -reindex-chainstate as part of what it does. You won't need to include -reindex-chainstate
|
|
|
Im using blockchain.info wallet
Then there is nothing you can do. Blockchain.info does not provide enough advanced utilities to do anything except to wait.
|
|
|
I'm using Bitcoin Core: 0.14.1 but it either takes to long to confirm even at a max fee set in the wallet at 2 blocks to confirm or i get below at any fee level I try ...and it never leaves my wallet ..
How long is Bitcoin Core open for before you make a transaction? It needs time to actually generate accurate fee estimates so you need to have it running beforehand before you can actually send with an accurate fee. I have
deleted every thing, redid the whole wallets nodes that takes hours and it still works half ass and nothing like it used to ...
Status: 0/unconfirmed, not in memory pool Date: 4/28/2017 13:00 To: 1DPfA2TYUZMNVRWbX1YvsH95EywE6JrfKS Debit: -0.00729084 BTC Transaction fee: -0.00030916 BTC Net amount: -0.00760000 BTC Transaction ID: b255e5c5b97e5c396005098de04c4ec3c398239f49214e5fb96342b3ebce3ee8 Transaction total size: 225 bytes Output index: 0
Since this transaction is not in the memory pool, you should be able to right click it and choose "Abandon transaction" then resend the transaction with a higher fee. Part of the problem with this transaction is likely that it did not propagate well, in additoin to having a low transaction fee. It is not in your node's mempool and I can't find it on any block explorer or in my own node.
|
|
|
Make sense, but what can i do now to fasten the transaction, beside finding a miner to help me?
It depends on what wallet software you are using. Some are advanced enough to allow you to create RBF or CPFP transactions which can essentially boost the fee on your transaction. Some however will not allow you to do this. What wallet software are you using?
|
|
|
I would pay the fee to a miner to hurry it, but i dont know anyone. When i sent BTC, this was regular fee my wallet setup. Before this transaction, today, i sent BTC with the same fee and that amount reached the destination in 10-15 min.
A transaction fee that works for one transaction will not necessarily work for another transaction. The best transaction fees are determined based upon the current state of the network. They are not fixed fees or fixed fee rates. The fee that you have chosen for this transaction is too low.
|
|
|
In the terminal, run This will start Bitcoin Core with reindexing. It will open up the GUI version of Core so you can follow the progress. When it is done, stop Bitcoin Core (File > Quit) and then start Armory as you would normally.
|
|
|
i didnt notice it before but there is a way to allow remote connection based on a ip range? like 192.168.1.*, because rotation like 192.168.1.0/24 or 192.168.1.0/255.255.255.0 don't work
The 192.168.1.0/24 and 192.168.1.0/255.255.255.0 notation should work. According to the command line option help: -rpcallowip=<ip> Allow JSON-RPC connections from specified source. Valid for <ip> are a single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This option can be specified multiple times
|
|
|
Breadwallet is a lite weight wallet. It does not download all blocks and transactions so it does not need to know the coinbase transaction of the genesis block and thus does not need its coinbase string. All it needs to know is the hash of the genesis block, and that is hard coded into the source code.
|
|
|
How to see the size of a transaction in blockchain.info they're so stupid that even with their recommended fee my transaction is unconfirmed after 12 hours. Is it possible that because of the so called higher fee which I selected in advance send option the size of my transaction increased? if so then why did it say that high fee is not needed and even suggested to lower the fee to 0.00021 in order to get confirmed after 10 minutes? Are they stupid or just doing this on purpose?
Blockchain.info has a history of running a poorly written and poorly designed wallet. There is a reason that they were removed from bitcoin.org's Choose Your Wallet page; they failed to meet the standards required to make it onto that page. Blockchain.info also lacks any utilities for advanced users to do advanced things, and that includes fee setting. You should stop using them and switch to a desktop wallet. Can I now that have no access to the desktop computer which has the core wallet on it import my address on electrum since I do have the private key and do the double spend? how else can I make the transaction to be dropped from mempool without core wallet? is there any online service providing that function?
No one can force a transaction to be dropped from the mempool. That is not what Core does. Rather all you can do is drop the transaction from your own mempool, but you can't drop it from someone else's. Also I have another question(s) and sorry to ask so much, when miners mine a block with thousands of small fees are they receiving them just like users are sending them? like receiving 0.0005/ 0.0004/ 0.001/ 0.000018/ 0.0007 etc? or are they all accumulated and combined as a single output?
They receive them as one output in the coinbase. It is combined with the block subsidy. This is the TX which has 111sat/b fee which I didn't know when sending and I'm going to stop using blockchain.info because they really suck. Your transaction has confirmed already.
|
|
|
I'm quite new to crypto, and i start studying/develop some tool to ease the trading/mining.
Can someone more expert than me tell us How a coin i structured?
I mean the "high-level" chart for designed/develop a coin and where that info are stored in the source.
It depends on what version of the Bitcoin Core source that the coin you are working on forked from. The names of each file is fairly self explanatory and should be obvious as to what it does. The only not so obvious one is main.cpp. main.cpp contains all of the processing of network messages and validation of blocks and transactions. If they forked from Core 0.14.0+, main.cpp does not exist. Rather it has been split into validation.cpp and net_processing.cpp. You can probably guess what the stuff in those files do. Specifically:
1) Where is the difficulty retarget system?
It is either located in main.cpp or pow.cpp, depending on the version of Bitcoin Core that the coin was forked from. The name of the function is CalculateNextWorkRequired. 3) Where are the "hot" info like : number of coin produced on time, algo, stake, ecc ecc
Those are the blockchain parameters, hence they would be located in the chainparams.cpp file.
|
|
|
Reading the patch thread the remote kill is needed if someone confiscates the mining units or steals em. Seems a bit overkill though but in the name of coin security someone would appreciate the feature and phone home does the job.
The problem I have with this explanation is that the way the kill switch was implemented is way more complex and convoluted than it needs to be. It sounds like what they had done was fully implemented the feature but not the rest of the service they were going to provide, but they implemented this feature in such a weird way. The phone home code sets a global variable which is then read by another completely unrelated thread which sets another global variable which is what then actually does the mining shutdown part when the machine requests work. That is just way more complicated than it needs to be. The full feature could have just been implemented in the same function that they wrote for the phoning home, but instead it sets global variables used by other functions and threads.
|
|
|
Using 0.95.1 for Armory and Bitcoin core 0.14.1. Ive tried running core in the background and letting Armory run it and get the same results. However, I just noticed Armory says 451038 blocks loaded while there should be 463813. How do I fix this? My Log: https://pastebin.com/n7eS3E9YArmory 0.95.1 is incompatible with Core 0.14.1. You should either downgrade Bitcoin Core to 0.13.2 or you can use the latest Armory 0.96 testing build. Downgrading or upgrading is easy. Just download the installer and run. No data will need to be moved and nothing else needs to be done; the installer will overwrite the binaries with new ones.
|
|
|
|