getHomeBridgedToken method

Future getHomeBridgedToken(
  1. String foreignTokenAddress,
  2. bool isRopsten
)

Implementation

Future<dynamic> getHomeBridgedToken(
  String foreignTokenAddress,
  bool isRopsten,
) async {
  GraphQLClient client =
      isRopsten ? _clientFuseRopstenBridge : _clientFuseMainnetBridge;
  QueryResult result = await client.query(QueryOptions(
    document: parseString(getHomeBridgedTokenQuery),
    variables: <String, dynamic>{
      'foreignAddress': foreignTokenAddress,
    },
  ));
  if (result.hasException) {
    throw 'Error! Get home bridge token request failed - foreignTokenAddress: $foreignTokenAddress ${result.exception.toString()}';
  } else {
    return result.data?["bridgedTokens"][0];
  }
}