findAccessKey method
Calls near RPC API's getAccessKeys for nonce and block hash
Implementation
Future<AccessKey> findAccessKey(accountId, publicKey) async {
var body = json.encode({
"jsonrpc": "2.0",
"id": "dontcare",
"method": "query",
"params": {
"request_type": "view_access_key",
"finality": "final",
"account_id": accountId,
"public_key": "ed25519:$publicKey"
}
});
Map<String, String> headers = {};
headers[Constants.contentType] = Constants.applicationJson;
http.Response responseData =
await http.post(Uri.parse(providerURL), headers: headers, body: body);
dynamic jsonBody = jsonDecode(responseData.body);
return AccessKey.fromJson(jsonBody['result']);
}