Web3.py学习之简单的链上转账

前景:基于量化策略需求测试链上转账

Code:

# encoding: UTF-8
"""
author: Yorty
"""
from web3 import Web3
from web3.middleware import geth_poa_middleware
w3 = Web3(Web3.HTTPProvider('your rpc url'))
w3.middleware_onion.inject(geth_poa_middleware, layer=0)
from_addr = Web3.toChecksumAddress('your address')
to_addr = Web3.toChecksumAddress('the address you want to send token to')
pk = 'your private key'
tx = {
    'data': 'Hello my friend',                         # 自定义data,长度越长gas费越高
    'nonce': w3.eth.get_transaction_count(from_addr),  # 当前成交序号
    'gas': 200000,                                     # gas费用上限
    'gasPrice': w3.eth.gas_price,            # 当前gas price,可自设,bsc一般最低为5gwei
    'value': w3.toWei(1, 'ether'),                     # send token 数量
    'to': to_addr # 发送地址
}
signed_tx = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值