0
I installed/compiled my Bitcoin Core RPC client version v0.16.2.0 and i used --disable-wallet flag.
I think this is the reason I am seeing "Method not found" errors when trying to GetNewAddress
how can i install/enable it after having fully confirmed node with up to date blockchain?
os: Ubuntu 16.04.5
solution
accepted the answer below but in my case since i set it up sing apt-install bitcoind the wallet feature was already there, i just needed to flip the disablewallet=1 flag in my bitcoin.config
hmm disablewallet is a setting in my bitcoin.config. after setting it to 0, how do i 'recompile' it ? there was no strict compilation process when i set it up – Sonic Soul – 2018-08-23T16:35:28.963
-disablewalletis a runtime flag, which is different than the--disable-walletcompile flag. So did you compile it or not? Did you run./configure --disable-walletwhen you first set it up? Instructions to compile are here: https://github.com/bitcoin/bitcoin/blob/master/doc/build-unix.md – JBaczuk – 2018-08-23T16:41:06.540also not sure what ./configure refers to.. i don't have that dir.. – Sonic Soul – 2018-08-23T16:42:02.147
in installed with apt-get install bitcoind – Sonic Soul – 2018-08-23T16:43:20.170
That is autotools configure script, it scans your machine for dependencies and configures the build process. – JBaczuk – 2018-08-23T16:43:21.530
Oh ok, so you didn't compile. Just remove the
disablewalletline in bitcoin.conf and restart bitcoin$ bitcoin-cli stopthen$bitcoind -daemonand see if it has the wallet functionality. – JBaczuk – 2018-08-23T16:46:20.040Let us continue this discussion in chat.
– JBaczuk – 2018-08-23T16:48:33.963