update
This commit is contained in:
parent
0e82059e44
commit
6bbced1b99
58
README.md
58
README.md
|
|
@ -0,0 +1,58 @@
|
|||
# LBank Connector Go Connector
|
||||
|
||||
|
||||
## Supported API Endpoints:
|
||||
- Account: `examples/account/rsa/account.go`
|
||||
- Base: `examples/account/rsa/base.go`
|
||||
- Market: `examples/account/rsa/market.go`
|
||||
- Order: `examples/account/rsa/order.go`
|
||||
- Spot: `examples/account/rsa/spot.go`
|
||||
- Wallet: `examples/account/rsa/wallet.go`
|
||||
- WithDraw: `examples/account/rsa/withdraw.go`
|
||||
|
||||
|
||||
## Installation
|
||||
```shell
|
||||
go get github.com/LBank-exchange/lbank-connector-go
|
||||
```
|
||||
|
||||
## Import
|
||||
```golang
|
||||
import (
|
||||
"github.com/LBank-exchange/lbank-connector-go"
|
||||
)
|
||||
```
|
||||
## Authentication
|
||||
```go
|
||||
client := sve.NewClient("yourApiKey", "yourSecretKey")
|
||||
// Debug Mode
|
||||
client.Debug = true
|
||||
```
|
||||
|
||||
## REST API
|
||||
Create an example
|
||||
```go
|
||||
package main
|
||||
|
||||
import (
|
||||
"lbank-connector-go/sve"
|
||||
)
|
||||
|
||||
// rsa
|
||||
const (
|
||||
apiKey = ""
|
||||
secretKey = ""
|
||||
)
|
||||
|
||||
var client = sve.NewClient(apiKey, secretKey)
|
||||
|
||||
func TestUserInfo() {
|
||||
client.Debug = true
|
||||
client.SetHost(sve.LbankApiHost)
|
||||
data := map[string]string{}
|
||||
client.NewAccountService().UserInfo(data)
|
||||
}
|
||||
func main() {
|
||||
TestUserInfo()
|
||||
}
|
||||
```
|
||||
|
|
@ -1,13 +1,13 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"lbank_connector_go/sve"
|
||||
"lbank-connector-go/sve"
|
||||
)
|
||||
|
||||
// rsa
|
||||
const (
|
||||
apiKey = "44b9cdf2-6c66-4f57-a551-a80dbc42542d"
|
||||
secretKey = "71CE6CF6E03A51C61AA6F94A453443E8"
|
||||
apiKey = ""
|
||||
secretKey = ""
|
||||
)
|
||||
|
||||
var client = sve.NewClient(apiKey, secretKey)
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"lbank_connector_go/sve"
|
||||
"lbank-connector-go/sve"
|
||||
)
|
||||
|
||||
// rsa
|
||||
const (
|
||||
apiKey = "1cc62cfb-2f36-4ac9-b5fb-2c40138db8ab"
|
||||
secretKey = "MIICeAIBADANBgkqhkiG9w0BAQEFAASCAmIwggJeAgEAAoGBAILOdckXVqiMcLEdpockDZ1bLQc/XDlFxBSXMenZaok1PGljO6j2f45+PRH4X1tls78FHLBjCE4uizJb9kcd6uQTDCV9mMU4Tqyy9hflI1xt4K+u2Oxi+2z+NgrIOQXBazaZ+SJ1t1NMK5DhR7QUMPqMUg+JX7e2Xv89xOTiSfU1AgMBAAECgYB+OtcXs9oA1WZ6xW5Kw9QPokkV0WMiMd1DMZUNYq6YsjMWUJjmONpnnBM7IECFZuPK1xgUb704FVpmwrAreQeOpkS8i8PegP0yB/uaQAw1RYmnhOVpeJJPpHaLBwgSNP+EBBzi8/2ZYJPNbXaQm19QC0Y2grYMz35Z8Ro8zdF4gQJBAMvV5LRS1mSDpn6GG6APv/DjEblgaOAV4RWE1OJNxM3o8FeP41XPJMal6mX6YqwNVIvUFEv9ukiOiWmxrwrwRkkCQQCkSCINnWOQFRpsRkSIZ/ZgAz9PhdRcyIfqKCMstfaYu9SMubBD/rsJZSV27i+bmGwTR/Gmm4T51vadq/NwzUeNAkEAjnIYlKe7KZ0S8iJ4FcBL62RT0497WvYPSQF93/RnD1q08wwb27CZy7TQ/Jkg8YmTRvBbistyrhfmEZXZdLR6+QJBAIlKIvM/0cHKcQ+FVaatQy+P5yvdCtETYMpmCqdF1jRj3EhSsiTQz5wVZE7U1QJySfd/C0sR8vocFHNGDSb61s0CQQDLhsj7WLHTxZKiBvhxuXIwebQOVoqFomeAPloAMs2JUgIKqGXgVcByII2WiROmpWWx/W1ZfRxtHdD62v2BYBEI"
|
||||
apiKey = ""
|
||||
secretKey = ""
|
||||
)
|
||||
|
||||
var client = sve.NewClient(apiKey, secretKey)
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"lbank_connector_go/sve"
|
||||
"lbank-connector-go/sve"
|
||||
)
|
||||
|
||||
// SHA256
|
||||
const (
|
||||
apiKey = "44b9cdf2-6c66-4f57-a551-a80dbc42542d"
|
||||
secretKey = "71CE6CF6E03A51C61AA6F94A453443E8"
|
||||
apiKey = ""
|
||||
secretKey = ""
|
||||
)
|
||||
|
||||
var client = sve.NewClient(apiKey, secretKey)
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"lbank_connector_go/sve"
|
||||
"lbank-connector-go/sve"
|
||||
)
|
||||
|
||||
const (
|
||||
apiKey = "1cc62cfb-2f36-4ac9-b5fb-2c40138db8ab"
|
||||
secretKey = "MIICeAIBADANBgkqhkiG9w0BAQEFAASCAmIwggJeAgEAAoGBAILOdckXVqiMcLEdpockDZ1bLQc/XDlFxBSXMenZaok1PGljO6j2f45+PRH4X1tls78FHLBjCE4uizJb9kcd6uQTDCV9mMU4Tqyy9hflI1xt4K+u2Oxi+2z+NgrIOQXBazaZ+SJ1t1NMK5DhR7QUMPqMUg+JX7e2Xv89xOTiSfU1AgMBAAECgYB+OtcXs9oA1WZ6xW5Kw9QPokkV0WMiMd1DMZUNYq6YsjMWUJjmONpnnBM7IECFZuPK1xgUb704FVpmwrAreQeOpkS8i8PegP0yB/uaQAw1RYmnhOVpeJJPpHaLBwgSNP+EBBzi8/2ZYJPNbXaQm19QC0Y2grYMz35Z8Ro8zdF4gQJBAMvV5LRS1mSDpn6GG6APv/DjEblgaOAV4RWE1OJNxM3o8FeP41XPJMal6mX6YqwNVIvUFEv9ukiOiWmxrwrwRkkCQQCkSCINnWOQFRpsRkSIZ/ZgAz9PhdRcyIfqKCMstfaYu9SMubBD/rsJZSV27i+bmGwTR/Gmm4T51vadq/NwzUeNAkEAjnIYlKe7KZ0S8iJ4FcBL62RT0497WvYPSQF93/RnD1q08wwb27CZy7TQ/Jkg8YmTRvBbistyrhfmEZXZdLR6+QJBAIlKIvM/0cHKcQ+FVaatQy+P5yvdCtETYMpmCqdF1jRj3EhSsiTQz5wVZE7U1QJySfd/C0sR8vocFHNGDSb61s0CQQDLhsj7WLHTxZKiBvhxuXIwebQOVoqFomeAPloAMs2JUgIKqGXgVcByII2WiROmpWWx/W1ZfRxtHdD62v2BYBEI"
|
||||
apiKey = ""
|
||||
secretKey = ""
|
||||
)
|
||||
|
||||
var client = sve.NewClient(apiKey, secretKey)
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"lbank_connector_go/sve"
|
||||
"lbank-connector-go/sve"
|
||||
)
|
||||
|
||||
const (
|
||||
apiKey = "1cc62cfb-2f36-4ac9-b5fb-2c40138db8ab"
|
||||
secretKey = "MIICeAIBADANBgkqhkiG9w0BAQEFAASCAmIwggJeAgEAAoGBAILOdckXVqiMcLEdpockDZ1bLQc/XDlFxBSXMenZaok1PGljO6j2f45+PRH4X1tls78FHLBjCE4uizJb9kcd6uQTDCV9mMU4Tqyy9hflI1xt4K+u2Oxi+2z+NgrIOQXBazaZ+SJ1t1NMK5DhR7QUMPqMUg+JX7e2Xv89xOTiSfU1AgMBAAECgYB+OtcXs9oA1WZ6xW5Kw9QPokkV0WMiMd1DMZUNYq6YsjMWUJjmONpnnBM7IECFZuPK1xgUb704FVpmwrAreQeOpkS8i8PegP0yB/uaQAw1RYmnhOVpeJJPpHaLBwgSNP+EBBzi8/2ZYJPNbXaQm19QC0Y2grYMz35Z8Ro8zdF4gQJBAMvV5LRS1mSDpn6GG6APv/DjEblgaOAV4RWE1OJNxM3o8FeP41XPJMal6mX6YqwNVIvUFEv9ukiOiWmxrwrwRkkCQQCkSCINnWOQFRpsRkSIZ/ZgAz9PhdRcyIfqKCMstfaYu9SMubBD/rsJZSV27i+bmGwTR/Gmm4T51vadq/NwzUeNAkEAjnIYlKe7KZ0S8iJ4FcBL62RT0497WvYPSQF93/RnD1q08wwb27CZy7TQ/Jkg8YmTRvBbistyrhfmEZXZdLR6+QJBAIlKIvM/0cHKcQ+FVaatQy+P5yvdCtETYMpmCqdF1jRj3EhSsiTQz5wVZE7U1QJySfd/C0sR8vocFHNGDSb61s0CQQDLhsj7WLHTxZKiBvhxuXIwebQOVoqFomeAPloAMs2JUgIKqGXgVcByII2WiROmpWWx/W1ZfRxtHdD62v2BYBEI"
|
||||
apiKey = ""
|
||||
secretKey = ""
|
||||
)
|
||||
|
||||
var client = sve.NewClient(apiKey, secretKey)
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"lbank_connector_go/sve"
|
||||
"lbank-connector-go/sve"
|
||||
)
|
||||
|
||||
const (
|
||||
apiKey = "1cc62cfb-2f36-4ac9-b5fb-2c40138db8ab"
|
||||
secretKey = "MIICeAIBADANBgkqhkiG9w0BAQEFAASCAmIwggJeAgEAAoGBAILOdckXVqiMcLEdpockDZ1bLQc/XDlFxBSXMenZaok1PGljO6j2f45+PRH4X1tls78FHLBjCE4uizJb9kcd6uQTDCV9mMU4Tqyy9hflI1xt4K+u2Oxi+2z+NgrIOQXBazaZ+SJ1t1NMK5DhR7QUMPqMUg+JX7e2Xv89xOTiSfU1AgMBAAECgYB+OtcXs9oA1WZ6xW5Kw9QPokkV0WMiMd1DMZUNYq6YsjMWUJjmONpnnBM7IECFZuPK1xgUb704FVpmwrAreQeOpkS8i8PegP0yB/uaQAw1RYmnhOVpeJJPpHaLBwgSNP+EBBzi8/2ZYJPNbXaQm19QC0Y2grYMz35Z8Ro8zdF4gQJBAMvV5LRS1mSDpn6GG6APv/DjEblgaOAV4RWE1OJNxM3o8FeP41XPJMal6mX6YqwNVIvUFEv9ukiOiWmxrwrwRkkCQQCkSCINnWOQFRpsRkSIZ/ZgAz9PhdRcyIfqKCMstfaYu9SMubBD/rsJZSV27i+bmGwTR/Gmm4T51vadq/NwzUeNAkEAjnIYlKe7KZ0S8iJ4FcBL62RT0497WvYPSQF93/RnD1q08wwb27CZy7TQ/Jkg8YmTRvBbistyrhfmEZXZdLR6+QJBAIlKIvM/0cHKcQ+FVaatQy+P5yvdCtETYMpmCqdF1jRj3EhSsiTQz5wVZE7U1QJySfd/C0sR8vocFHNGDSb61s0CQQDLhsj7WLHTxZKiBvhxuXIwebQOVoqFomeAPloAMs2JUgIKqGXgVcByII2WiROmpWWx/W1ZfRxtHdD62v2BYBEI"
|
||||
apiKey = ""
|
||||
secretKey = ""
|
||||
)
|
||||
|
||||
var client = sve.NewClient(apiKey, secretKey)
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"lbank_connector_go/sve"
|
||||
"lbank-connector-go/sve"
|
||||
)
|
||||
|
||||
const (
|
||||
apiKey = "1cc62cfb-2f36-4ac9-b5fb-2c40138db8ab"
|
||||
secretKey = "MIICeAIBADANBgkqhkiG9w0BAQEFAASCAmIwggJeAgEAAoGBAILOdckXVqiMcLEdpockDZ1bLQc/XDlFxBSXMenZaok1PGljO6j2f45+PRH4X1tls78FHLBjCE4uizJb9kcd6uQTDCV9mMU4Tqyy9hflI1xt4K+u2Oxi+2z+NgrIOQXBazaZ+SJ1t1NMK5DhR7QUMPqMUg+JX7e2Xv89xOTiSfU1AgMBAAECgYB+OtcXs9oA1WZ6xW5Kw9QPokkV0WMiMd1DMZUNYq6YsjMWUJjmONpnnBM7IECFZuPK1xgUb704FVpmwrAreQeOpkS8i8PegP0yB/uaQAw1RYmnhOVpeJJPpHaLBwgSNP+EBBzi8/2ZYJPNbXaQm19QC0Y2grYMz35Z8Ro8zdF4gQJBAMvV5LRS1mSDpn6GG6APv/DjEblgaOAV4RWE1OJNxM3o8FeP41XPJMal6mX6YqwNVIvUFEv9ukiOiWmxrwrwRkkCQQCkSCINnWOQFRpsRkSIZ/ZgAz9PhdRcyIfqKCMstfaYu9SMubBD/rsJZSV27i+bmGwTR/Gmm4T51vadq/NwzUeNAkEAjnIYlKe7KZ0S8iJ4FcBL62RT0497WvYPSQF93/RnD1q08wwb27CZy7TQ/Jkg8YmTRvBbistyrhfmEZXZdLR6+QJBAIlKIvM/0cHKcQ+FVaatQy+P5yvdCtETYMpmCqdF1jRj3EhSsiTQz5wVZE7U1QJySfd/C0sR8vocFHNGDSb61s0CQQDLhsj7WLHTxZKiBvhxuXIwebQOVoqFomeAPloAMs2JUgIKqGXgVcByII2WiROmpWWx/W1ZfRxtHdD62v2BYBEI"
|
||||
apiKey = ""
|
||||
secretKey = ""
|
||||
)
|
||||
|
||||
var client = sve.NewClient(apiKey, secretKey)
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"lbank_connector_go/sve"
|
||||
"lbank-connector-go/sve"
|
||||
)
|
||||
|
||||
const (
|
||||
apiKey = "1cc62cfb-2f36-4ac9-b5fb-2c40138db8ab"
|
||||
secretKey = "MIICeAIBADANBgkqhkiG9w0BAQEFAASCAmIwggJeAgEAAoGBAILOdckXVqiMcLEdpockDZ1bLQc/XDlFxBSXMenZaok1PGljO6j2f45+PRH4X1tls78FHLBjCE4uizJb9kcd6uQTDCV9mMU4Tqyy9hflI1xt4K+u2Oxi+2z+NgrIOQXBazaZ+SJ1t1NMK5DhR7QUMPqMUg+JX7e2Xv89xOTiSfU1AgMBAAECgYB+OtcXs9oA1WZ6xW5Kw9QPokkV0WMiMd1DMZUNYq6YsjMWUJjmONpnnBM7IECFZuPK1xgUb704FVpmwrAreQeOpkS8i8PegP0yB/uaQAw1RYmnhOVpeJJPpHaLBwgSNP+EBBzi8/2ZYJPNbXaQm19QC0Y2grYMz35Z8Ro8zdF4gQJBAMvV5LRS1mSDpn6GG6APv/DjEblgaOAV4RWE1OJNxM3o8FeP41XPJMal6mX6YqwNVIvUFEv9ukiOiWmxrwrwRkkCQQCkSCINnWOQFRpsRkSIZ/ZgAz9PhdRcyIfqKCMstfaYu9SMubBD/rsJZSV27i+bmGwTR/Gmm4T51vadq/NwzUeNAkEAjnIYlKe7KZ0S8iJ4FcBL62RT0497WvYPSQF93/RnD1q08wwb27CZy7TQ/Jkg8YmTRvBbistyrhfmEZXZdLR6+QJBAIlKIvM/0cHKcQ+FVaatQy+P5yvdCtETYMpmCqdF1jRj3EhSsiTQz5wVZE7U1QJySfd/C0sR8vocFHNGDSb61s0CQQDLhsj7WLHTxZKiBvhxuXIwebQOVoqFomeAPloAMs2JUgIKqGXgVcByII2WiROmpWWx/W1ZfRxtHdD62v2BYBEI"
|
||||
apiKey = ""
|
||||
secretKey = ""
|
||||
)
|
||||
|
||||
var client = sve.NewClient(apiKey, secretKey)
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"lbank_connector_go/sve"
|
||||
"lbank-connector-go/sve"
|
||||
)
|
||||
|
||||
const (
|
||||
apiKey = "1cc62cfb-2f36-4ac9-b5fb-2c40138db8ab"
|
||||
secretKey = "MIICeAIBADANBgkqhkiG9w0BAQEFAASCAmIwggJeAgEAAoGBAILOdckXVqiMcLEdpockDZ1bLQc/XDlFxBSXMenZaok1PGljO6j2f45+PRH4X1tls78FHLBjCE4uizJb9kcd6uQTDCV9mMU4Tqyy9hflI1xt4K+u2Oxi+2z+NgrIOQXBazaZ+SJ1t1NMK5DhR7QUMPqMUg+JX7e2Xv89xOTiSfU1AgMBAAECgYB+OtcXs9oA1WZ6xW5Kw9QPokkV0WMiMd1DMZUNYq6YsjMWUJjmONpnnBM7IECFZuPK1xgUb704FVpmwrAreQeOpkS8i8PegP0yB/uaQAw1RYmnhOVpeJJPpHaLBwgSNP+EBBzi8/2ZYJPNbXaQm19QC0Y2grYMz35Z8Ro8zdF4gQJBAMvV5LRS1mSDpn6GG6APv/DjEblgaOAV4RWE1OJNxM3o8FeP41XPJMal6mX6YqwNVIvUFEv9ukiOiWmxrwrwRkkCQQCkSCINnWOQFRpsRkSIZ/ZgAz9PhdRcyIfqKCMstfaYu9SMubBD/rsJZSV27i+bmGwTR/Gmm4T51vadq/NwzUeNAkEAjnIYlKe7KZ0S8iJ4FcBL62RT0497WvYPSQF93/RnD1q08wwb27CZy7TQ/Jkg8YmTRvBbistyrhfmEZXZdLR6+QJBAIlKIvM/0cHKcQ+FVaatQy+P5yvdCtETYMpmCqdF1jRj3EhSsiTQz5wVZE7U1QJySfd/C0sR8vocFHNGDSb61s0CQQDLhsj7WLHTxZKiBvhxuXIwebQOVoqFomeAPloAMs2JUgIKqGXgVcByII2WiROmpWWx/W1ZfRxtHdD62v2BYBEI"
|
||||
apiKey = ""
|
||||
secretKey = ""
|
||||
)
|
||||
|
||||
var client = sve.NewClient(apiKey, secretKey)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
package main
|
||||
|
||||
import "lbank_connector_go/sve"
|
||||
import "lbank-connector-go/sve"
|
||||
|
||||
var client = sve.NewWsClient("", "")
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ package sve
|
|||
import (
|
||||
"go.uber.org/zap"
|
||||
|
||||
"lbank_connector_go/pkg"
|
||||
"lbank-connector-go/pkg"
|
||||
)
|
||||
|
||||
type Client struct {
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ import (
|
|||
|
||||
"github.com/tidwall/gjson"
|
||||
|
||||
"lbank_connector_go/pkg"
|
||||
"lbank-connector-go/pkg"
|
||||
)
|
||||
|
||||
type HttpService struct {
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import (
|
|||
|
||||
"github.com/gorilla/websocket"
|
||||
|
||||
"lbank_connector_go/pkg"
|
||||
"lbank-connector-go/pkg"
|
||||
)
|
||||
|
||||
type WsService struct {
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ package sve
|
|||
import (
|
||||
"go.uber.org/zap"
|
||||
|
||||
"lbank_connector_go/pkg"
|
||||
"lbank-connector-go/pkg"
|
||||
)
|
||||
|
||||
type WsClient struct {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
package lbank_connector_go
|
||||
package lbank-connector-go
|
||||
|
||||
const Version = "0.1.0"
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue