Documentation Index
Fetch the complete documentation index at: https://docs.crossmint.com/llms.txt
Use this file to discover all available pages before exploring further.
Final Class
Provides CrossmintWalletController to descendant widgets.
final class CrossmintWalletScope extends InheritedNotifier<CrossmintWalletController>
Prefer CrossmintWalletProvider from crossmint_flutter_ui.dart for the
recommended app-facing wallet UI path. This scope remains available as a
lower-level compatibility helper for apps that already own client/controller
lifecycle manually.
CrossmintWalletScope(
controller: walletController,
child: MyApp(),
)
// In any descendant:
final controller = CrossmintWalletScope.of(context);
final wallet = controller.currentWallet;
final status = controller.status;
Constructors
CrossmintWalletScope
const CrossmintWalletScope({
super.key,
required CrossmintWalletController controller,
required super.child,
})
Properties
controller
CrossmintWalletController get controller
The wallet controller provided to descendants.
Static Methods
static CrossmintWalletController of(BuildContext context)
maybeOf
static CrossmintWalletController? maybeOf(BuildContext context)