forked from superoo7/go-gecko
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathglobal.go
26 lines (23 loc) · 767 Bytes
/
global.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
package main
import (
"fmt"
"log"
"time"
gecko "github.com/superoo7/go-gecko/v3"
)
func main() {
cg := gecko.NewClient(nil)
global, err := cg.Global()
if err != nil {
log.Fatal(err)
}
fmt.Println("active crypto:", global.ActiveCryptocurrencies)
fmt.Println("upcoming ico:", global.UpcomingICOs)
fmt.Println("ended ico:", global.EndedICOs)
fmt.Println("market:", global.Markets)
fmt.Println("BTC Volume:", global.TotalVolume["btc"])
fmt.Println("Global Total Market Cap in USD:", global.TotalMarketCap["usd"])
fmt.Println("Market Cap Percentage of ETH:", global.MarketCapPercentage["eth"])
fmt.Println("Market Cap Change Percentage 24h USD:", global.MarketCapChangePercentage24hUSD)
fmt.Println("last updated:", time.Unix(global.UpdatedAt, 0))
}