TrustWallet не отображает всплывающее окно подтверждения через несколько минут после закрытия приложения «Flutter».

Я использую пакет walletconnect_dart для подключения к metamask/trustwallet и отправки транзакции.

для метамаски это работает, но для TrustWallet, когда пользователь закрывает приложение и возвращается через несколько минут, сеанс все еще подключен, но он не показывает всплывающее окно подтверждения транзакции, когда пользователь отправляет транзакцию, он работает только в течение первых нескольких минут, пока пользователь не закроет приложение

      final session = await UserDataUtils.sessionStorage.getSession();

    // Create a connector
    _twConnector = WalletConnect(
      bridge: 'https://bridge.walletconnect.org',
      session: session,
      sessionStorage: sessionStorage,
      clientMeta: const PeerMeta(
      name: 'WalletConnect',
      description: 'WalletConnect Developer App',
      url: 'https://walletconnect.org',
      icons: [
      'https://gblobscdn.gitbook.com/spaces%2F-LJJeCjcLrr53DcT1Ml7%2Favatar.png?alt=media'
    ],
  ),
);

код для отправки транзакции через trustwallet

      await launchUrl(Uri.parse(uri), mode: LaunchMode.externalApplication);
return await _twConnector.sendCustomRequest(
    method: 'eth_sendTransaction',
    params: [trxParams],
);

0 ответов

Другие вопросы по тегам