WalletConnectProvider.fromInfura constructor
WalletConnectProvider.fromInfura(})
Instantiate WalletConnectProvider using infuraId
.
final wc = WalletConnectProvider.fromInfura('https://foo.infura.io/v3/barbaz');
await wc.connect();
print(wc); // WalletConnectProvider: connected to https://foo.infura.io/v3/barbaz with [0xfooBar]
print(wc.connected); // true
print(wc.walletMeta); // WalletMeta: Trust Wallet on https://trustwallet.com
Implementation
factory WalletConnectProvider.fromInfura(
String infuraId, {
String? network,
String? bridge,
bool? qrCode,
int? chainId,
int? networkId,
List<String>? mobileLinks,
}) =>
WalletConnectProvider._(
_WalletConnectProviderImpl(
_WalletConnectProviderOptionsImpl(
infuraId: infuraId,
network: network,
bridge: bridge,
qrCode: qrCode,
chainId: chainId,
networkId: networkId,
qrcodeModalOptions: mobileLinks != null
? _QrcodeModalOptionsImpl(mobileLinks: mobileLinks)
: null,
),
),
);