make method

  1. @override
AptosConnectClient make()
override

Implementation

@override
AptosConnectClient make() {
  final config = IOTransportConfig(
    baseUrl: "https://aptosconnect.app",
    redirectUrl: aptosConnectRedirectUrl,
  );
  final cryptoClient =
      _cryptoClientOverride ?? CryptoClient(privateKeyStorage: _kvStorage);
  final transport = IOTransport(cryptoClient, config);
  final dAppInfo = DAppInfo(
    domain: "Native Dapp",
    name: dAppName,
    imageUrl: dAppImageUrl,
  );
  final accountsStorage =
      _accountsStorageOverride ?? AccountsStorageImpl(kvStorage: _kvStorage);
  return AptosConnectClient(
    cryptoClient,
    transport,
    accountsStorage,
    dAppInfo,
  );
}