make method

  1. @override
AptosConnectClient make()
override

Implementation

@override
AptosConnectClient make() {
  final config = WebTransportConfig(baseUrl: "https://aptosconnect.app");
  final cryptoClient =
      _cryptoClientOverride ?? CryptoClient(privateKeyStorage: _kvStorage);
  final transport = WebTransport(config);
  final dAppInfo = DAppInfo(
    domain: web.window.location.origin,
    name: dAppName,
    imageUrl: dAppImageUrl,
  );
  final accountsStorage =
      _accountsStorageOverride ?? AccountsStorageImpl(kvStorage: _kvStorage);
  return AptosConnectClient(
    cryptoClient,
    transport,
    accountsStorage,
    dAppInfo,
  );
}