flutter_web3 2.0.0-pre.2 copy "flutter_web3: ^2.0.0-pre.2" to clipboard
flutter_web3: ^2.0.0-pre.2 copied to clipboard

outdated

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 into Web3Provider.fromEthereum and Web3Provider.fromWalletConnect for Ethereum and WalletConnectProvider instance respectively.
146
likes
0
pub points
90%
popularity

Publisher

unverified uploader

Web3 Ethereum, Etherjs and Wallet Connect wrapper for Flutter Web. Made especially for developing Dapp.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, js, meta

More

Packages that depend on flutter_web3