getWallet method

  1. @override
Future<CrossmintWallet?> getWallet(
  1. CrossmintWalletLookupRequest request
)
override

Implementation

@override
Future<CrossmintWallet?> getWallet(
  CrossmintWalletLookupRequest request,
) async {
  final String walletLocator = _codec.walletLocatorFromRequest(request);
  final CrossmintJsonMap? response = await _service.getWallet(walletLocator);
  if (response == null) {
    return null;
  }
  return WalletResponseParser.walletFromMap(
    response,
    fallbackId: walletLocator,
    fallbackChain: request.chain,
  );
}