Remove getwork() RPC call · bitcoin/[email protected] · GitHub

Trying to salvage some coins from 2013. Core (bitcoin-qt.exe v0.8.1-beta on Windows 8.1) is taking weeks to DL the blockchain as expected but keeps crashing now. Can I upgrade to a newer version without losing what I've gotten already (about 75% complete)?

Currently there are 134305 blocks remaining. When I start it up it works pretty smoothly for a while but then slows down. I leave it running while I'm gone but the last several days when I've come back it has crashed and gives me an I/O error, and I have to hit OK then start it back up. It does appear to be further along when I start it back up but not by a whole lot. So this has really slowed my progress. It's reindexed about 75% though, and so I don't want to start over from the beginning.
The drive it is on has ~400gb of free space so that's not the issue. I have 8gb of memory, and the task manager says bitcoin is taking up about 500mb, but it's using 60-85% of my cpu at a time.
If I download a newer version of core, I can just copy/paste the old wallet.dat file, right? But wouldn't it have to start downloading the entire blockchain again from the beginning? If so, is there any quicker method?
While typing this, it crashed twice. It only runs for about 10 minutes.
The version I have doesn't have any settings I can change. I read that there's a db size limit you can change in later versions that could help. This one does have a "debug window" with a command line console but I don't really know what to do with it. Here is a list of available commands: 
addmultisigaddress <'["key","key"]'> [account]
addnode
backupwallet
createmultisig <'["key","key"]'>
createrawtransaction [{"txid":txid,"vout":n},...] {address:amount,...}
decoderawtransaction
dumpprivkey
encryptwallet
getaccount
getaccountaddress
getaddednodeinfo [node]
getaddressesbyaccount
getbalance [account] [minconf=1]
getblock
getblockcount
getblockhash
getblocktemplate [params]
getconnectioncount
getdifficulty
getgenerate
gethashespersec
getinfo
getmininginfo
getnewaddress [account]
getpeerinfo
getrawmempool
getrawtransaction [verbose=0]
getreceivedbyaccount [minconf=1]
getreceivedbyaddress [minconf=1]
gettransaction
gettxout [includemempool=true]
gettxoutsetinfo
getwork [data]
help [command]
importprivkey [label] [rescan=true]
keypoolrefill
listaccounts [minconf=1]
listaddressgroupings
listlockunspent
listreceivedbyaccount [minconf=1] [includeempty=false]
listreceivedbyaddress [minconf=1] [includeempty=false]
listsinceblock [blockhash] [target-confirmations]
listtransactions [account] [count=10] [from=0]
listunspent [minconf=1] [maxconf=9999999] ["address",...]
lockunspent unlock? [array-of-Objects]
move [minconf=1] [comment]
sendfrom [minconf=1] [comment] [comment-to]
sendmany {address:amount,...} [minconf=1] [comment]
sendrawtransaction
sendtoaddress [comment] [comment-to]
setaccount
setgenerate [genproclimit]
settxfee
signmessage
signrawtransaction [{"txid":txid,"vout":n,"scriptPubKey":hex,"redeemScript":hex},...] [,...] [sighashtype="ALL"]
stop
submitblock [optional-params-obj]
validateaddress
verifymessage

submitted by closer_to_the_flame to Bitcoin [link] [comments]

Angular 10 Call Rest API using Get with Params and POST ... Bitcoin Trading Bot (Tutorial) - YouTube Bitcoin P2P Network Visualization How To Trade Bitcoin Cryptocurrency for Beginners - YouTube Create Your Own Cryptocurrency: Episode #2 - Network ...

This site aims to provide the docs you need to understand Bitcoin and start building Bitcoin-based applications. In some cases, the limits may be unrelated to the current time (such as the Bitcoin network itself; the minimum is always a fixed median time) In other cases, the limits may be bounded by other rules (many pools limit the time header to within 5 minutes of when the share is submitted to them). getrawmempool¶. getrawmempool (verbose). Returns all transaction ids in memory pool as a json array of string transaction ids. Hint: use getmempoolentry to fetch a specific transaction from the mempool. getblocktemplate¶. getblocktemplate "template_request". If the request parameters include a ‘mode’ key, that is used to explicitly select between the default ‘template’ request or a ‘proposal’. Stop bitcoin server. N submitblock <hex data> [optional-params-obj] Attempts to submit new block to network. N validateaddress <bitcoinaddress> Return information about <bitcoinaddress>. N verifymessage <bitcoinaddress> <signature> <message> Verify a signed message. N walletlock: Removes the wallet encryption key from memory, locking the wallet ...

[index] [7477] [19385] [27712] [3788] [35942] [26845] [39293] [45417] [5850] [31167]

Angular 10 Call Rest API using Get with Params and POST ...

This video is unavailable. Watch Queue Queue. Watch Queue Queue Learn how to create a custom altcoin In this tutorial series, where you'll build a working wallet software, block explorer, and a full node based off of the ... Bitcoin Weekend Range Objective Targets REVEALED! January 2020 Price Prediction & News Analysis January 2020 Price Prediction & News Analysis Krown's Crypto Cave This is a real-time visualization of a node connecting into the Bitcoin P2P network, a living and beautiful network. An ideological battle is underway between fringe utopists and mainstream capitalism. Banking on Bitcoin takes a look at what this revolutionary technology is...

#