Power
Information on storage power and capacity of the storage provider.
Request URL
GET: /storage_provider/power
Request Parameters
Variable | Type | Description | Example | Default |
---|---|---|---|---|
state_date | STRING | Selected date (Optional). | 2022-10-01 | If no state_date is input, returns data for the most recent date available. |
miner_id | STRING | Selected ID of the miner (Optional). | f0110804 | Returns data for all miners if no miner_id is input. |
Request Examples
Code
- Python
- GO
- NodeJS
- cURL
import requests
url = "https://api.spacescope.io/v2/storage_provider/power?state_date=2022-10-01&miner_id=f0110804"
payload={}
headers = {
'authorization': 'Bearer <--Please replace your API key here-->'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://api.spacescope.io/v2/storage_provider/power?state_date=2022-10-01&miner_id=f0110804"
method := "GET"
client := &http.Client {
}
req, err := http.NewRequest(method, url, nil)
if err != nil {
fmt.Println(err)
return
}
req.Header.Add("authorization", "Bearer <--Please replace your API key here-->")
res, err := client.Do(req)
if err != nil {
fmt.Println(err)
return
}
defer res.Body.Close()
body, err := ioutil.ReadAll(res.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.spacescope.io/v2/storage_provider/power?state_date=2022-10-01&miner_id=f0110804',
'headers': {
'authorization': 'Bearer <--Please replace your API key here-->'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
curl --location --request GET 'https://api.spacescope.io/v2/storage_provider/power?state_date=2022-10-01&miner_id=f0110804' \
--header 'authorization: Bearer <--Please replace your API key here-->'
Response Schema
Variable | Type | Description |
---|---|---|
stat_date | DATE | Refers to the date the data was recorded. |
miner_id | STRING | Unique ID of the storage provider. |
raw_byte_power | NUMERIC | The latest total raw byte storage power (in byte) supplied by the storage provider. |
quality_adj_power | NUMERIC | The latest total quality adjusted storage power (in bytes) supplied by the storage provider. |
Response Example
Response
{
"request_id": "ba4422cc-734f-4d90-84ec-7ad0b3ef01e7#9379",
"code": 0,
"message": "success.",
"data": [
{
"stat_date": "2022-10-01T00:00:00Z",
"miner_id": "f0110804",
"raw_byte_power": 29171417874432,
"quality_adj_power": 29171417874432
}
]
}