A cross-platform desktop SPV wallet for decred built with gio.
Note: You need to have Go 1.13 or above to build.
Follow the installation instructions for gio.
Pkger is required to bundle static resources before building. Install Pkger globally by running
go get github.com/markbates/pkger/cmd/pkger
In the root directory, run
pkger
. A pkged.go file should be silently created in your root directory.
Then go build
.
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.