web3.py详解
1. Web3
核心模块
功能:提供基础连接、工具函数和核心功能。
常用方法:
-
Web3(Web3.HTTPProvider("http://127.0.0.1:8545"))
—— 连接以太坊节点(如 Ganache、Infura 等)。 -
w3.is_connected()
—— 检查是否成功连接节点。 -
w3.to_wei(1, "ether")
—— 转换单位(如 ETH → Wei)。 -
w3.from_wei(1000000000000000000, "ether")
—— 转换单位(如 Wei → ETH)。 -
w3.sha3(text="hello")
—— 计算 Keccak-256 哈希。
2. w3.eth
(以太坊区块链交互)
功能:处理账户、交易、区块查询等。
常用方法