queryStakes method

Future<int?> queryStakes(
  1. String? validator,
  2. String? withdrawer
)

Implementation

Future<int?> queryStakes(String? validator, String? withdrawer) async {
  try {
    Map<String, String> params = {};
    if (validator != null) params['Validator'] = validator;
    if (withdrawer != null) params['Withdrawer'] = withdrawer;
    var _ = await sendMessage(
            formatRequest(method: 'queryStakes', params: params))
        .then((Map<String, dynamic> data) {
      if (data.containsKey('result')) {
        return data;
      }
      if (data.containsKey('error')) {
        return 0;
      }
    });
  } on NodeException catch (_) {}
  return null;
}