Top Flutter Web3, Crypto and Blockchain packages Blockchain is a distributed database that maintains a growing list of records, called blocks, which are secured using cryptography. Blockchain is used to store data such as transactions made on the Bitcoin network. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data. Web3 has become a catch-all term for the vision of a new, better internet. At its core, Web3 uses blockchains, cryptocurrencies, and NFTs to give power back to the users in the form of ownership. It is a decentralized application platform that runs on the blockchain and allows developers to create decentralized applications (dApps) that can be executed on the blockchain network. Cryptocurrencies are digital or virtual tokens that use cryptography to secure their transactions and to control the creation of new units. Cryptocurrencies are decentralized, meaning they are not subject to government or financial institution control. The complete list of Dart and Flutter packages that provide Web3, Cryptocurrency, DApps and Blockchain APIs is given below.
web3dart
512
Dart library to connect to Ethereum clients. Send transactions and interact with smart contracts!
flutter_web3
152
Web3 Ethereum, Etherjs and Wallet Connect wrapper for Flutter Web. Made especially for developing Dapp.
walletconnect_dart
113
Open protocol for connecting decentralised applications to mobile wallets with QR code scanning or deep linking.
solana
93
Dart implementation of Solana JSON RPC API client. Provides convenient interface for the RPC methods.
crypto_market
44
Crypto Market is a highly customizable Flutter library that supports Coin Chart, Order Book, Order Volume, and Trade History.
ethereum
43
An ethereum JSON RPC 2.0 client for Dart. Interfaces ethereum API calls to Dart types and vice versa.
walletconnect_qrcode_modal_dart
33
Provides UI for DApps to easily connect to a supported Wallet apps through open WalletConnect protocol.
dart_web3
23
Dart library to connect to Ethereum clients. Send transactions and interact with smart contracts!
agent_dart
21
An agent library built for Internet Computer, a plugin package for dart and flutter apps. Developers can build ones to interact with Dfinity's blockchain directly.
webthree
17
WebThree - a web3 library for dart for interaction with ethereum nodes using HTTP or WebSocket. Supports custom credentials providers like WalletConnect and Metamask.
stellar_flutter_sdk
16
A stellar blockchain sdk that query's horizon, build, signs and submits transactions to the stellar network.
dartsv
11
Dart Library for interacting with the Bitcoin network. This library is especially well-suited for use in developing Flutter applications.
fuse_wallet_sdk
8
Fuse Wallet SDK now has a Dart implementation, making it even easier to integrate blockchain technology into your mobile apps.
archethic_lib_dart
6
Archethic dart library for Flutter for Node and Browser. This library aims to provide a easy way to create Archethic transaction and to send them over the network
eip55
5
Utility to convert an upper or lower case Web3/Ethereum address to a checksum address (EIP55).
pylons_sdk
5
Pylons sdk connects client apps to the pylons wallet. It helps the client apps to perform actions on the pylons chain via wallet.
simplicity_sdk
3
A Flutter package for deploying and interacting with smart contracts on simplicity-block