Web3 module to interact with the Ethereum blockchain and smart contracts.
67
Fee-market tuning & access lists
Fee data fetch
60%
40%
Priority fallback
100%
100%
Access list
100%
100%
Gas with access list
100%
100%
EIP-1559 output
100%
100%
Network status & identity
Protocol version
100%
100%
Chain id
100%
100%
Node info
100%
100%
Sync status
100%
100%
Error propagation
100%
100%
Provider/context setup
Web3Eth URL init
100%
100%
Provider object init
100%
100%
Default configs
20%
20%
Instance RPC usage
100%
100%
Shared wrappers
40%
0%
Typed signing & cryptography
Personal sign
100%
100%
Personal recover
0%
0%
Typed data sign
0%
0%
Typed recover
0%
0%
Tx signing
0%
100%
Validation via utils
0%
40%
Transaction execution & calls
Provider setup
80%
30%
Preview call
80%
72%
Gas estimate buffer
100%
100%
PromiEvent lifecycle
83%
60%
Confirmation wait
66%
66%
Blocks & transactions lookup
Client setup
100%
100%
Block fetch
100%
100%
Count accuracy
100%
66%
Tx by hash
100%
100%
Tx by index
100%
100%
Transaction building utilities
EIP-1559 defaults
0%
10%
Legacy path
0%
10%
Sender resolution
0%
25%
Transaction formatting
0%
0%
Signing payload
0%
0%
Account & state inspection
Provider setup
100%
100%
Account discovery
100%
100%
Balance read
100%
100%
Nonce read
100%
100%
Code lookup
100%
100%
Storage lookup
100%
100%
Fee and gas discovery
EIP1559 data
73%
66%
Priority tip
100%
75%
Legacy fallback
100%
100%
Fee history
100%
100%
Wei handling
50%
70%
Transaction lifecycle controls
Pending hash hook
100%
100%
Confirmation waiting
20%
0%
Polling controls
0%
0%
Receipt timeout
25%
0%
Send timeout
25%
0%
Install with Tessl CLI
npx tessl i tessl/npm-web3-eth