final _appKitModal = ReownAppKitModal(
logLevel: LogLevel.error,
context: context,
projectId: '{YOUR_PROJECT_ID}',
metadata: const PairingMetadata(
name: 'Example App',
description: 'Example app description',
url: 'https://example.com/',
icons: ['https://example.com/logo.png'],
redirect: Redirect( // OPTIONAL
native: 'exampleapp://',
universal: 'https://reown.com/exampleapp',
linkMode: true|false,
),
),
// disconnectOnDispose: false,
// enableAnalytics: true, // OPTIONAL - null by default
// siweConfig: SIWEConfig(...), // OPTIONAL - null by default
// featuresConfig: FeaturesConfig(
// email: true, // OPTIONAL - false by default
// socials: [...], // OPTIONAL - empty by default
// showMainWallets: true, // OPTIONAL - true by default
// ),
// getBalanceFallback: () async { }, // OPTIONAL - null by default
// optionalNamespaces: {}, // OPTIONAL - null by default
// featuredWalletIds: {}, // OPTIONAL - null by default
// includedWalletIds: {}, // OPTIONAL - null by default
// excludedWalletIds: {}, // OPTIONAL - null by default
// customWallets: [ // OPTIONAL - null by default
// ReownAppKitModalWalletInfo(
// listing: AppKitModalWalletListing(
// ...
// ),
// ),
// ],
);