Client implementations for Bitstamp's REST and Websocket APIs in Go. Copied heavily from github.com/ajph/bitstamp-go. Websocket client uses API v2 instead of Pusher (which is not available anymore).
- Go 1.17+
- Dependencies in
go.mod
Require the repo in your go.mod
file. See examples folder for more. For
instance, you can try running:
$ go run examples/http_api/http_api.go
- Change project structure to https://github.com/golang-standards/project-layout.
- Configure GitHub Actions.
- Update pairs config.
- Finish implementing all the endpoints.
- Remove/deprecate REST v1.
- Godoc / documentation.
- More tests.
- E2E tests against Bitstamp's API.
- Docker builds.
- Authors file / information?
- Shadow order book creation. (Is this an example? A separate project even?)