phantom_connect 0.0.8
phantom_connect: ^0.0.8 copied to clipboard
A flutter plugin to connect phantom wallet from Mobile Application.
import 'package:flutter/material.dart';
import 'package:phantom_connect/phantom_connect.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
MyApp({super.key});
// Initialize the PhantomConnect object
final PhantomConnect phantomConnect = PhantomConnect(
appUrl: "https://solana.com",
deepLink: "dapp://exampledeeplink.io",
);
void connect() {
Uri connectUrl = phantomConnect.generateConnectUri(
cluster: 'devnet', redirect: '/onConnect');
// Open the url using (url_launcher)[https://pub.dev/packages/url_launcher]]
}
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: SafeArea(
child: Scaffold(
body: Center(
child: ElevatedButton(
onPressed: () => connect(),
child: const Text("Connect"),
),
),
),
),
);
}
}