-
Notifications
You must be signed in to change notification settings - Fork 0
/
mod.go
executable file
·58 lines (56 loc) · 1.71 KB
/
mod.go
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
package coins
type Coin struct {
GPSID string `json:"id"`
CCID string `json:"ccid" form:"ccid"`
Name string `json:"name" form:"name"`
Symbol string `json:"symbol" form:"symbol"`
Slug string `json:"slug" form:"slug"`
Algo string `json:"algo" form:"algo"`
CData CoinData `json:"cdata"`
Imgs Imgs `json:"imgs" `
//Nodes []explorer.Node `json:"node"`
//Explorer Explorer
BitNode bool `json:"bitnode" form:"bitnode"`
Published bool `json:"published" form:"published"`
}
type CoinData struct {
Name string `json:"name"`
Description string `json:"desc"`
WebSite string `json:"web"`
TotalCoinSupply string `json:"total"`
DifficultyAdjustment string `json:"diff"`
BlockRewardReduction string `json:"rew"`
ProofType string `json:"proof"`
StartDate string `json:"start"`
Twitter string `json:"tw"`
Explorer string `json:"explorer"`
Board string `json:"board"`
Reddit string `json:"reddit"`
Github string `json:"github"`
WhitePaper string `json:"wp"`
}
type Imgs struct {
Img16 string `json:"img16"`
Img32 string `json:"img32"`
Img64 string `json:"img64"`
Img128 string `json:"img128"`
Img256 string `json:"img256"`
}
type CoinAMP struct {
Name string `json:"name"`
Symbol string `json:"symbol"`
Slug string `json:"slug"`
Algo string `json:"algo"`
BitNode bool `json:"bitnode"`
}
type API struct {
Data interface{} `json:"data"`
}
type APICoin struct {
Name string `json:"name"`
Symbol string `json:"symbol"`
Slug string `json:"slug"`
Algo string `json:"algo"`
Img string `json:"img"`
BitNode bool `json:"bitnode"`
}