You are probably running out of memory. Decrease the dbcache and the maxmempool parameters (defaults for both is 300 IIRC).
|
|
|
Don't have the - in front of your command. The - means that it is an option, not a parameter. The RPC call is a parameter, not an option. Your command should be bitcoin-cli decodescript "hex"
|
|
|
I changed the setting and started the the programs in the specified order. I still have the same problem.
Are the progress bars still there, or did they disappear? Can you please post the armorylog.txt and dbLog.txt found in the Armory data folder?
|
|
|
Why are you even trying to do CPU mining? CPU, GPU, and FPGA mining on Bitcoin is completely useless, you won't earn anything as the hash power is way too little. Even with Altcoins, CPU mining is still fairly useless as basically all altcoins use algorithms that are easily GPU mined. You shouldn't try CPU mining, go with GPU mining instead.
|
|
|
You are verifying the script incorrectly. The way that script verification works is that the scripts have to be spent. You take the input script and concatenate the output script it spends from to the end of the input script. That is the full script as the input script and the output script by themselves are not full scripts.
|
|
|
That's fairly trivial to do (I think) but if you want it to also sign the transaction, then you will need access to the blockchain somehow. Either you as the user would have to input all of the necessary data (output script, txid, vout) or it needs to access the blockchain somehow to look up the data that it needs.
|
|
|
I can't understand, why bitcoin users have to.pay fees for miners, they have mining rigs and they are mining theirselves, so why was bitcoin designed like that? I prefer 0 fee transactions, even on 0.0001btc, I have to pay 0.0001 fee and that is 0.0002. If I want small transaction, using bitcoin is useless so I have to use bitcoin only on big transactions.
Because miners are doing you a service by including your transaction into the blockchain so that it is permanent. You should pay them for that service, not just take things for granted. Additionally, the block subsidy that miners get decreases every 4 years or so. Pretty soon that block subsidy is going to be very small, and miners will still need to be paid somehow. Mining is an expensive venture, so if they aren't getting paid more than they are spending in electricity, then they won't mine, and if no one mines, the blockchain is not going to grow and your transactions are not going to get confirmed. The whole point of transaction fees is to keep paying the miners when the block subsidy gets low so that they continue mining. The whole point of the block subsidy is to keep the network afloat while Bitcoin is still young, so it is not supposed to last forever.
|
|
|
Go to Help > Rescan Balances. That will rescan the blockchain for any transaction related to your addresses.
|
|
|
The Bitcoin has certainly been sent as that the transactions to that address have confirmed. Is your Armory fully up to sync? Is Bitcoin Core (which Armory depends on) fully synced? Do you see the address in question in your address list for your wallet?
|
|
|
thanks for your help , just wondering , what are minimum machine spec to run bitcoin core 0.14.0 actually ?
I think it's recommended to have at least a dual core with 4 GB RAM, but that may have changed as 0.14.0 seems to use a bit more memory than previous versions.
|
|
|
Great! Thanks for checking that. I submitted an issue for it on github: https://github.com/bitcoin/bitcoin/issues/9988 so that we can figure out how to fix it. The easiest solution would be to remove the VerifyScript call, but that may not be desirable.
|
|
|
In Armory, go to File > Settings and uncheck the box "Let Armory run Bitcoin Core in the background". Stop Armory. Start Bitcoin Core. Start Armory again.
This will set Armory to not run Bitcoin Core for you; you must run Bitcoin Core separately before starting Armory. That should fix your issue.
|
|
|
Is there any word if this version of core if we can finally export/import the hd "seed" yet?
Icon
You can export it to a file using the dumpwallet RPC (all the private keys will be exported as well). There is no import functionality.
|
|
|
Since you have such a low amount of ram, you need to set some parameters to reduce ram usage. Go to the Bitcoin Core data directory and either make or edit the bitcoin.conf file. Add in it these lines: dbcache=150 maxmempool=150
and then start Bitcoin Core. It should use less RAM and thus not crash.
|
|
|
Indeed. I do not understand how do I synchronize btc core apart from executing bitcoin-qt, which downloads blocks until it stops and looks synchronized.
That's all you need to do. When you open Core, you should not see any out-of-sync overlay or a green bar at the bottom. If you hover over the checkmark at the bottom right hand corner, it will tell you how many blocks it has synced. Compare that to a block explorer to check if you are in sync. If Core is in sync, then Armory somehow got off sync. With Core running, start Armory. Go to Help > Rebuild and Rescan Databases and click Yes. Then restart Armory. This should fix your problems.
|
|
|
thanks for the prompt reply! reindex fails at the moment at the missing block. I have reason to believe that > 700 blocks are fine and only 2 missing. I want to avoid starting from scratch. regards Bag
Well unfortunately right now it won't work if you are missing blocks, so you will need to redownload those blocks. I don't think there is any mechanism yet to redownload only the blocks that are missing, so you will need to redownload the whole thing.
|
|
|
|