bitcoin core – Concern putting in/ utilizing EPS bitcoind v28.0 on rpi4

0
6
bitcoin core – Concern putting in/ utilizing EPS bitcoind v28.0 on rpi4


I run a bitcoin fullnode v28.0 on a raspberry pi4 and tried to make EPS work.

I skilled a number of points throughout set up and execution. Any assist may be very a lot appriciated. And perhaps anyone else can use any of the information I gathered.

I bumped into these points:

  • First it was not attainable to put in setuptools, I had to make use of ‘sudo apt set up python3-setuptools’ as an alternative of ‘sudo pip3 set up setuptools’ Additionally it was not attainable to run ‘pip3 set up wheel’ and ‘ pip3 set up use .’
  • I had first to create a python digital surroundings. I did this with ‘sudo apt set up python3-venv’,’python3 -m venv foobar’, ‘supply foobar/bin/activate’. Finaly
  • I put in with ‘pip set up wheel’ and ‘pip set up.’ as an alternative of ‘pip set up –user .’ then ‘deactivate’ to exit digital surroundings I compiled bitcoind v28.0 first with out pockets. This does not work . To win time I downloaded a precompiled model of v28.0.
  • I created a pockets with ‘ bitcoin-cli createwallet “default” “true” “true” “”
    “true” ‘ as an alternative of ‘ bitcoin-cli createwallet electrumpersonalserver true true “” false false true ‘ as a result of the final gave an error “BDB pockets creation is deprecated and can be eliminated in a future launch. On this launch it may be re-enabled quickly with the -deprecatedrpc=create_bdb setting.”

I ran ‘ electrum-personal-server –rescan ~/.eps/electrum-personal-server/config.cfg ‘ this went nicely.

After I lastly run ‘ electrum-personal-server ~/.eps/electrum-personal-server/config.cfg ‘ I get the error beneath:

INFO:2024-12-20 09:17:45,652: Beginning Electrum Private Server 0.2.4

INFO:2024-12-20 09:17:45,660: Logging to /tmp/electrumpersonalserver.log

INFO:2024-12-20 09:17:45,809: Displaying first 3 addresses of every grasp public key:

INFO:2024-12-20 09:17:45,809: Acquiring bitcoin addresses to observe . . .

INFO:2024-12-20 09:17:45,811: Importing 0 wallets and 1 watch-only addresses into the Bitcoin node

Traceback (most up-to-date name final):

File “/dwelling/bitcoin/.eps/electrum-personal-server/electrum-personal-server-eps-v0.2.4/foobar/bin/electrum-personal-server”, line 8, in
sys.exit(fundamental())
^^^^^^

File “/mnt/sda2/electrum-personal-server/electrum-personal-server-eps-v0.2.4/foobar/lib/python3.11/site-packages/electrumpersonalserver/server/frequent.py”, line 481, in fundamental
deterministicwallet.import_addresses(rpc, relevant_spks_addrs,

File “/mnt/sda2/electrum-personal-server/electrum-personal-server-eps-v0.2.4/foobar/lib/python3.11/site-packages/electrumpersonalserver/server/deterministicwallet.py”, line 29, in import_addresses
rpc.name(“importmulti”, [watchonly_addr_param, {“rescan”: False}])

File “/mnt/sda2/electrum-personal-server/electrum-personal-server-eps-v0.2.4/foobar/lib/python3.11/site-packages/electrumpersonalserver/server/jsonrpc.py”, line 122, in name
elevate JsonRpcError(response[“error”])

electrumpersonalserver.server.jsonrpc.JsonRpcError: {‘code’: -4, ‘message’: ‘Solely legacy wallets are supported by this command’}

What can I do?

LEAVE A REPLY

Please enter your comment!
Please enter your name here