AI与其他数字技术将会有更广泛融合、碰撞,带来无限想象空间。首先,AI与量子计算的结合,量子计算能够极大地提高生成、存储和分析大量数据的效率,增强机器学习的能力。其次,将人工智能融入VR/AR应用,能够更精准地识别目标,提高视觉、行为形态和感知的真实性
Web3.py是与Ethereum交互的Python库。功能包括连接到以太坊网络节点、检索数据和向以太坊网络广播数据。
pip install web3
目前以太坊全节点数据量高达数TB,自建本地全节点不太现实,因此一般通过Infura等的网关来实现数据查询。在Infura新建一个项目获取API KEY
from web3 import Web3
chainApi=Web3
#获取最新区块数据
block=chainApi.eth.getBlock("latest")
print(block)
#获取某地址的余额
balance=chainApi.eth.getBalance("0x7A6381...(替换为你要查询的地址)")
print(balance)关
第一步
符合ERC-20合约规范的都带有以下函数:
function name()public view returns(string)
function symbol()public view returns(string)
function decimals()public view returns(uint8)
function totalSupply()public view returns(uint256)
function balanceOf(address _owner)public view returns(uint256 balance)
function transfer(address _to,uint256 _value)public returns(bool success)
function transferFrom(address _from,address _to,uint256 _value)public returns(bool success)
function approve(address _spender,uint256 _value)public returns(bool success)
function allowance(address _owner,address _spender)public view returns(uint256 remaining)