flutter_web3 2.0.0-pre.2 flutter_web3: ^2.0.0-pre.2 copied to clipboard
Web3 Ethereum, Etherjs and Wallet Connect wrapper for Flutter Web. Made especially for developing Dapp.
flutter_web3
This is a fork of flutter_web3_provider. Be sure to check out the original package.
Introduction #
flutter_web3 v2 is full Dart class and function wrapper for
- Ethereum object
- Ether.js package
- This can be used to sign transaction and interact with smart contract, also query Blockchain data utils and a lot of helper function for developing dapps.
- Wallet Connect Provider package
- This enable QR code modal interaction and enable wallet that utilize Wallet Connect to use provider.
This package is made especially for developing Dapp on cross(multiple) chain in Flutter.
This is for Flutter web only!
Using V2 Package #
Add ref pointer to v2 branch in pubspec.yaml file of your Flutter project.
Pre-release will soon publish into pub.dev after solid progress.
flutter_web3:
git:
url: git://github.com/y-pakorn/flutter_web3.git
ref: v2
V2 Changes #
Version 2.0 of this package will introduce full dart wrapper instead of js interop class.
Track V2 progress by navigating to this Github issue
Breaking Changes #
WalletConnectProvider
completely change the internal structure and constructor, but core class feature and method remain the same.Web3Provider
unnamed constructor changed intoWeb3Provider.fromEthereum
andWeb3Provider.fromWalletConnect
forEthereum
andWalletConnectProvider
instance respectively.