buildConnectionUri method

Uri buildConnectionUri({
  1. String? cluster,
})

Generate an URL to connect to Solflare Wallet

Implementation

Uri buildConnectionUri({String? cluster}) {
  // https://solflare.com/ul/<version>/<method>
  // solflare://<version>/<method>
  return Uri(
    scheme: _scheme,
    host: _host,
    path: '/ul/v1/connect',
    queryParameters: {
      'dapp_encryption_public_key': dappPublicKey,
      'cluster': cluster ?? 'mainnet-beta',
      'app_url': _appUrl,
      'redirect_link': '$_redirectLink?solflareRequest=connect',
    },
  );
}