Skip to content

c9s/binance-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

binance-go

binance-go is an api package for binance API.

the API methods are not manually written, which are generated with requestgen https://github.com/c9s/requestgen.

SYNOPSIS

import (
    "github.com/c9s/binance-go/binanceapi"
)

func main() {
    key := os.Getenv("BINANCE_API_KEY")
    secret := os.Getenv("BINANCE_API_SECRET")

    client := binanceapi.NewClient("")
    client.Auth(key, secret)

    req := client.NewTransferAssetRequest()
    req.Asset("BTC").
        FromSymbol("BTCUSDT").
        ToSymbol("BTCUSDT").
        Amount("0.01").
        TransferType(TransferAssetTypeIsolatedMarginToMain)
    res, err := req.Do(ctx)
    if err != nil {
        panic(err)
    }
    fmt.Printf("%+v", res)
}

LICENSE

MIT License

About

A simple, auto-generated binance api package for Golang

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages