1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- 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 WorkerData struct {
- Worker string
- Time int64
- LastSeen int64
- ReportedHashrate int64
- CurrentHashrate float64
- ValidShares int
- InvalidShares int
- StaleShares int
- AverageHashrate float64
- }
- type JsonWorker struct {
- Status string
- Data []WorkerData
- }
- type baseResponce struct {
- Status string
- Data json.RawMessage
- }
|