toorop / Go Bittrex
Licence: mit
Go binding for the Bittrex crypto-currency exchange API.
Stars: ✭ 227
Programming Languages
go
31211 projects - #10 most used programming language
go-bittrex
go-bittrex is an implementation of the Bittrex API (public and private) in Golang.
This version implement V1.1 Bittrex API and the new HMAC authentification.
Import
import "github.com/toorop/go-bittrex"
Usage
In order to use the client with go's default http client settings you can do:
package main
import (
"fmt"
"github.com/toorop/go-bittrex"
)
const (
API_KEY = "YOUR_API_KEY"
API_SECRET = "YOUR_API_SECRET"
)
func main() {
// Bittrex client
bittrex := bittrex.New(API_KEY, API_SECRET)
// Get markets
markets, err := bittrex.GetMarkets()
fmt.Println(err, markets)
}
In order to use custom settings for the http client do:
package main
import (
"fmt"
"net/http"
"time"
"github.com/toorop/go-bittrex"
)
const (
API_KEY = "YOUR_API_KEY"
API_SECRET = "YOUR_API_SECRET"
)
func main() {
httpClient := &http.Client{
Timeout: time.Second * 10,
}
// Bittrex client
bittrex := bittrex.NewWithCustomHttpClient(API_KEY, API_SECRET, httpClient)
// Get markets
markets, err := bittrex.GetMarkets()
fmt.Println(err, markets)
}
See "Examples" folder for more... examples
Documentation
Stay tuned
Donate
1HgpsmxV52eAjDcoNpVGpYEhGfgN7mM1JB
PrettyBoyHelios REST API V3 Upgrade
BTC: 3HygqTcCGq7uT8FL5UguvFkeqV2CSto3eE
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].