Signatures
personal_sign, eth_sign, eth_signTypedData_v4
personal_sign
APPROVAL
Sign a text message (EIP-191)
eth_sign
APPROVAL
Sign a raw 32-byte hash - Dangerous!
eth_signTypedData_v4
APPROVAL
Sign structured data (EIP-712)
Transactions
eth_sendTransaction, eth_call, eth_estimateGas
eth_sendTransaction
APPROVAL
Send native currency to an address
eth_call
AUTO
Read-only contract call (no gas)
eth_estimateGas
AUTO
Estimate gas for a transaction
Network
wallet_switchEthereumChain, wallet_addEthereumChain
wallet_switchEthereumChain
APPROVAL
Switch to another network
wallet_addEthereumChain
APPROVAL
Add a new network
Chain Queries
eth_chainId, net_version, eth_blockNumber, eth_gasPrice
eth_chainIdAUTO
Get current chain ID (hex)
net_versionAUTO
Get network version (decimal)
eth_blockNumberAUTO
Get current block number
eth_gasPriceAUTO
Get current gas price
Account & Balance
eth_accounts, eth_getBalance, eth_getTransactionCount
eth_accountsAUTO
Get connected accounts
eth_getBalanceAUTO
Get native token balance
eth_getTransactionCountAUTO
Get transaction count (nonce)
Block & Transaction Data
eth_getBlockByNumber, eth_getTransactionByHash, eth_getTransactionReceipt, eth_getLogs
eth_getBlockByNumberAUTO
Get block data by number
eth_getTransactionByHashAUTO
Get transaction by hash
eth_getTransactionReceiptAUTO
Get transaction receipt
eth_getLogsAUTO
Get event logs
Contract Storage
eth_getCode, eth_getStorageAt
eth_getCodeAUTO
Get contract bytecode
eth_getStorageAtAUTO
Read contract storage slot