Package providing an example server to utilize with Coinbase Wallet as a Service. It is built with Golang 1.20, and runs a web server to communicate with a mobile app.
For more information about Coinbase WaaS
This is a sample reference implementation, and as such is not built to be fully production-ready. Do not directly use this code in a customer facing application without subjecting it to significant load testing and a security review.
From the Coinbase Cloud Console create a new waas project, download the api key, and save the key file.
Copy the sample.env to .env and fill in the values.
To start up the local server, run the following:
make start-local
This does the following:
- Starts the application server - default port is 8443
This library is licensed under the Apache 2.0 License. See the LICENSE file.