dart_web3gas
The calculation of blockchain gas based on the dart language (refer to metamask for calculation logic), in order to prevent the code of web3dart from being updated too quickly, the code is included and partially modified.
web3dart
web3dart: ^2.6.1
Libraries
- dart_web3gas
- Fletch dart_web3gas package.
- web3dart/contracts
- Library to interact with ethereum smart contracts. Handles encoding and decoding of the solidity contact ABI and creating transactions for calls on smart contracts.
- web3dart/credentials
- Library to create and unlock Ethereum wallets and operate with private keys.
- web3dart/crypto
- Exports low-level cryptographic operations needed to sign Ethereum transactions.
- web3dart/json_rpc
- Fletch json_rpc package.
- web3dart/json_rpc_dio
- Fletch json_rpc_dio package.
- web3dart/src/contracts/abi/abi
- web3dart/src/contracts/abi/arrays
- web3dart/src/contracts/abi/integers
- web3dart/src/contracts/abi/tuple
- web3dart/src/contracts/abi/types
- web3dart/src/contracts/deployed_contract
- web3dart/src/contracts/generated_contract
- web3dart/src/core/block_number
- web3dart/src/core/fee_history
- web3dart/src/core/sync_information
- web3dart/src/credentials/address
- web3dart/src/credentials/credentials
- web3dart/src/credentials/wallet
- web3dart/src/crypto/formatting
- web3dart/src/crypto/keccak
- web3dart/src/crypto/random_bridge
- web3dart/src/crypto/secp256k1
- web3dart/src/utils/equality
- web3dart/src/utils/length_tracking_byte_sink
- web3dart/src/utils/rlp
- web3dart/src/utils/typed_data
- web3dart/src/utils/uuid
- web3dart/web3dart
- Fletch web3dart package.