para_metamask_connector 0.1.0
para_metamask_connector: ^0.1.0 copied to clipboard
A Flutter package to connect and interact with Meta Mask Wallet to Para, enabling seamless integration with EVM blockchain applications.
Meta Mask Wallet Connector #
The Meta Mask Wallet Connector package allows developers to easily integrate the Meta Mask Wallet into their Dart and Flutter applications. This package provides a seamless way to connect, authenticate, and interact with the Meta Mask Wallet, enabling users to manage their EVM-based assets directly within your app.
Features #
- Connect to Meta Mask
- Retrieve wallet information
- Send and receive EVM tokens
- Sign transactions
- Sign Messages
Getting started #
To start using the Meta Mask Wallet Connector package, ensure you have the following prerequisites:
- Dart SDK: >=2.12.0 <3.0.0
- Flutter SDK: >=2.0.0
Add the following dependency to your pubspec.yaml file:
dependencies:
para_metamask_connector: ^0.1.0
Then, run flutter pub get to install the package.
Usage #
Here is a simple example of how to use the Meta Mask Wallet Connector package:
import 'package:para_metamask_connector/para_metamask_connector.dart';
void main() async {
final paraClient = Para(
environment: Environment.beta,
apiKey: apiKey,
);
final metamaskConnector = ParaMetaMaskConnector(
para: paraClient,
appUrl: "https://example.com/",
deepLink: "exampleapp"
);
// Connect to MetaMask Account
await metamaskConnector.connect();
// Sign a Message
final signature = await metamaskConnector.signMessage("Hello, World!", metamaskConnector.accounts.first);
}
Thank you for using the Para Meta Mask Connector package!