A cross-platform desktop SPV wallet for decred built with gio.
Note: You need to have Go 1.16 or above to build.
Follow the installation instructions for gio.
Then go build
.
To build godcr on Linux these gio dependencies are required.
By default, godcr runs on Mainnet network type. However, godcr can run on testnet by issuing commands on the terminal in the format:
godcr [options]
- Run
./godcr --network=testnet
to run godcr on the testnet network. - Run
godcr -h
orgodcr help
to get general information of commands and options that can be issued on the cli. - Use
godcr <command> -h
orgodcr help <command>
to get detailed information about a command.
Godcr uses pprof for profiling. It creates a web server which you can use to save your profiles. To setup a profiling web server, run godcr with the --profile flag and pass a server port to it as an argument.
So, after running the build command above, run the command
./godcr --profile=6060
You should now have a local web server running on 127.0.0.1:6060.
To save a profile, you can simply use
curl -O localhost:6060/debug/pprof/profile
See CONTRIBUTING.md
Earlier experimental work with other user interface toolkits can be found at godcr-old.