123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- package ethermineapi
- import "encoding/json"
- type JsonCurrentStats struct {
- Status string
- Data struct {
- Time int64
- LastSeen int
- ReportedHashrate int64
- CurrentHashrate float64
- ValidShares int
- InvalidShares int
- StaleShares int
- AverageHashrate float64
- ActiveWorkers int
- Unpaid int64
- Unconfirmed interface{}
- CoinsPerMin float64
- UsdPerMin float64
- BtcPerMin float64
- }
- }
- type JsonNetworkStats struct {
- Status string
- Data struct {
- Time int
- BlockTime float64
- Difficulty int64
- Hashrate int64
- Usd float64
- Btc float64
- }
- }
- type JsonPayouts struct {
- Status string
- Data []struct {
- Start int
- End int
- Amount int64
- TxHash string
- PaidOn int64
- }
- }
- type JsonWorker struct {
- Status string
- Data []struct {
- Worker string
- Time int64
- LastSeen int64
- ReportedHashrate int64
- CurrentHashrate float64
- ValidShares int
- InvalidShares int
- StaleShares int
- AverageHashrate float64
- }
- }
- type baseResponce struct {
- Status string
- Data json.RawMessage
- }
|