01Interact with smart contracts
02Retrieve blockchain data (blocks, transactions, receipts, code, storage, logs)
03Estimate gas costs for transactions
04Create and manage Ethereum wallets (random, from private key, from mnemonic, from encrypted JSON)
05Sign transactions and messages, including typed data (EIP-712)