Skip to content

GetPrevDSDifficulty


Warning

Whilst this API is implemented in this version of Zilliqa 2.0, the implementation is not yet complete. Use with caution!

This API is deprecated in ZQ2. It now always returns 0 for backwards compatibility.

Returns the minimum DS difficulty of the previous block. This is represented as an Number.

Example Request

curl -d '{
    "id": "1",
    "jsonrpc": "2.0",
    "method": "GetPrevDSDifficulty",
    "params": [""]
}' -H "Content-Type: application/json" -X POST "https://api.zq2-prototestnet.zilliqa.com/"
const prevDSDifficulty = await zilliqa.blockchain.getPrevDSDifficulty();
console.log(prevDSDifficulty.result);
public class App {
    public static void main(String[] args) throws IOException {
        HttpProvider client = new HttpProvider("https://api.zq2-prototestnet.zilliqa.com/");
        Rep<Integer> prevDSDifficulty = client.getPrevDSDifficulty();
        System.out.println(new Gson().toJson(prevDSDifficulty));
    }
}
from pyzil.zilliqa import chain
chain.set_active_chain(chain.MainNet)
print(chain.active_chain.api.GetPrevDSDifficulty())
func GetPrevDSDifficulty() {
    provider := NewProvider("https://api.zq2-prototestnet.zilliqa.com/")
    response := provider.GetPrevDSDifficulty()
    result, _ := json.Marshal(response)
    fmt.Println(string(result))
}

Example response

{
  "id": "1",
  "jsonrpc": "2.0",
  "result": 149
}

Arguments

Parameter Type Required Description
id string Required "1"
jsonrpc string Required "2.0"
method string Required "GetPrevDSDifficulty"
params string Required Empty string ""