You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
reid 217a8e8d21 switched to ARM 3 years ago
bin initial commit 3 years ago
rpc fixed bitcoin URL 3 years ago
Dockerfile Fixed server.js by overwriting instead of sed 3 years ago
README.md Fixed mainnet script and new readme 3 years ago
docker-compose.yaml switched to ARM 3 years ago

README.md

Umbrel %btc-provider node

This image is a port of the self-contained %btc-provider image which acts as a backend for Urbit's Bitcoin wallet. This port is an app for Umbrel, a personal server project focused on crypto sovereignty.

Since Umbrel ships with bitcoind and electrs out of the box, the only remaining component from the original stack is a custom Express proxy that translates electrs's RPC calls from TCP to HTTP. As a result it is quite lightweight, but entirely dependent on the host's services.

The Docker Compose file is included for reference. Most importantly it imports env vars that describe the bitcoind and electrs servers to communicate with. This package does not need persistent storage.

Once you've got it running, try curling it:

$> curl http://ip.address.here:50002/addresses/info/bc1qm7cegwfd0pvv9ypvz5nhstage00xkxevtrpshc