blob: 49843a08ca90266030baf80e0c5978d63ad43fab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
// SMITH ( // /
// structs ( )/ /
// by salade )(/ /
// ________________ ( /) /
// ()__)____________))))) :^} /
package main
// urls to hit on mirror
type Targets struct {
getall string
address string
status string
snapshot string
null string
}
var GET_Targets = Targets {
getall: "/sapi/v1/capital/config/getall",
address: "/sapi/v1/capital/deposit/address",
status: "/sapi/v1/account/status",
snapshot: "/sapi/v1/accountSnapshot",
null: "/null",
}
var POST_Targets = Targets {
getall: "/null",
address: "/null",
status: "/null",
snapshot: "/null",
null: "/null",
}
// config.json content
type Config struct {
Public_key string
Secret_key string
Mirror string
}
//
// ---- responses ----
//
type AccountStatusResponse struct {
Data string
}
type AccountSnapshotResponseMain struct {
Code float64
Msg string
SnapshotVos map[string]interface{}
}
type AccountSnapshotResponseVos struct {
Data map[string]interface{}
Type string
UpdateTime float64
}
type AccountSnapshotResponseData struct {
Balances []interface{}
TotalAssetOfBtc float64
}
type DepositAddressResponse struct {
Address string
Coin string
Tag string
Url string
}
|