Skip to content

Simple Bitcoin wallet with a graphical user interface, built in Rust

License

Notifications You must be signed in to change notification settings

takisal/opaque-wallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

opaque-wallet

Simple Bitcoin wallet with a graphical user interface, built in Rust.

Build from source:

Requirements

-- rustc >=1.74.0

Steps

In the terminal (at the root of the repo), type:

cargo build --release

This will generate an executable in target/release named "opaque-wallet"

Run the development version

In this repo's root directory, in the terminal type:

cargo run

RPC requirements

For the purposes of maintaining proper security, opaque-wallet must be connected to a bitcoin-core node. Usually this is ran locally unless you are using a service that offers a remote bitcoin-core client.

Must be ran from the folder that is set as the datadir of the bitcoin-core node.

Bitcoin-core node should not have --rpcuser or --rpcpassword set, either at startup or in the config file.

These are both no longer the preferred way of authentication. Opaque Wallet will handle authentication itself, so you don't need to worry about authentication paraments when starting the bitcoin-core node.

Simply

 ./bitcoind

or

  ./bitcoind --datadir=your/preferred/data/directory

will work fine (along with any other parameters you usually pass in)

About

Simple Bitcoin wallet with a graphical user interface, built in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages