Dart Web3
dart_web3 A dart library that connects and interact with the Ethereum blockchain. It connects to an Ethereum node to send transactions, interact with smart contracts and much more! Features Connect to an Ethereum node with the rpc-api, call common methods Send signed Ethereum transactions Generate private keys, setup new Ethereum addresses Call functions on smart contracts and listen for contract events Code generation based on smart contract ABI for easier interaction TODO Encode all supported solidity types, although only (u)fixed, which are not commonly used, are not supported at the moment. Usage Credentials and Wallets In order to send transactions on the Ethereum network, some credentials are required. The library supports raw private keys and v3 wallet files. import 'dart:math' ; //used for the random number generator import 'package:dart_web3/dart_web3.dart' ; // You can create Credentials from private keys Credentials fromHex = EthPrivateKey.f...