getExchanges method

  1. @override
Future<JsonRpcResponse> getExchanges({
  1. required GetExchangesParams params,
})
override

Implementation

@override
Future<JsonRpcResponse> getExchanges({
  required GetExchangesParams params,
}) async {
  final rpcRequest = JsonRpcRequest(
    id: JsonRpcUtils.payloadId(),
    method: 'reown_getExchanges',
    params: params.toParams(),
  );
  core.logger.d(
    '[$runtimeType] getExchanges ${jsonEncode(rpcRequest.toJson())}',
  );

  // await Future.delayed(Duration(seconds: 1));
  // return JsonRpcResponse.fromJson(_getExchangesMockResponse);

  try {
    return await _request(rpcRequest);
  } catch (e) {
    rethrow;
  }
}