GetPrevDifficulty
Warning
Whilst this API is implemented in this version of Zilliqa 2.0, the implementation is not yet complete. Use with caution!
This is no longer a valid endpoint in Zilliqa 2.0 and always returns 0 for backwards compatibility.
Returns the minimum shard difficulty of the previous block. This is represented as an Number. This is no longer required in Zilliqa 2.0 because of the change to proof of stake consensus.
Example Request
curl -d '{
"id": "1",
"jsonrpc": "2.0",
"method": "GetPrevDifficulty",
"params": [""]
}' -H "Content-Type: application/json" -X POST "https://api.zilliqa.com/"
const prevDifficulty = await zilliqa.blockchain.getPrevDifficulty();
console.log(prevDifficulty.result);
public class App {
public static void main(String[] args) throws IOException {
HttpProvider client = new HttpProvider("https://api.zilliqa.com/");
Rep<Integer> prevDifficulty = client.getPrevDifficulty();
System.out.println(new Gson().toJson(prevDifficulty));
}
}
from pyzil.zilliqa import chain
chain.set_active_chain(chain.MainNet)
print(chain.active_chain.api.GetPrevDifficulty())
func GetPrevDifficulty() {
provider := NewProvider("https://api.zilliqa.com/}")
response := provider.GetPrevDifficulty()
result, _ := json.Marshal(response)
fmt.Println(string(result))
}
Example response
{
"id": "1",
"jsonrpc": "2.0",
"result": 91
}
Arguments
| Parameter | Type | Required | Description |
|---|---|---|---|
id |
string | Required | "1" |
jsonrpc |
string | Required | "2.0" |
method |
string | Required | "GetPrevDifficulty" |
params |
string | Required | Empty string "" |