github.com/KopfKrieg/go-btce

WEX (former BTC-e) API Go Client


License
MPL-2.0
Install
go get github.com/KopfKrieg/go-btce

Documentation

Build Status Go Report Card GoDoc Coverage Status

BTC-E API Go Client

Native Go client for interacting with BTC-E Public API v3 and Trading API.

Usage

package main

import (
    "fmt"
    btc "github.com/onuryilmaz/go-btce"
)

func main() {

    api := btc.API{}

    ticker, err := api.Public.Ticker([]string{"btc_usd"})
    if err == nil {
        fmt.Printf("BTC buy price: %.3f \n", ticker["btc_usd"].Buy)
        fmt.Printf("BTC sell price: %.3f \n", ticker["btc_usd"].Sell)
    }

    info, err := api.Trade.GetInfoAuth("API_KEY", "API_SECRET")
    if err == nil {
        fmt.Printf("BTC amount: %.3f \n", info.Funds["btc"])
    }
}