Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateNonce ¶
func GenerateNonce() int64
func MakeAuthHeader ¶
func Sign ¶
Sign Generates an API signature.
A signature is HMAC_SHA256(secret, verb + path + nonce + data), hex encoded. Verb must be uppercased, url is relative, nonce must be an increasing 64-bit integer and the data, if present, must be JSON without whitespace between keys. For example, in psuedocode (and in real code below): verb=POST uri=/api/v1/order nonce=1416993995705 data={"symbol":"XBTZ14","quantity":1,"price":395.01} signature = HEX(HMAC_SHA256(secret, 'POST/api/v1/order1416993995705{"symbol":"XBTZ14","quantity":1,"price":395.01}'))
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (Client) RequestMap ¶
Click to show internal directories.
Click to hide internal directories.