python - web3钱包不接受系绳币
问题描述
我正在制作一个网站,让用户可以为每个人拥有 Etherium 钱包。所以我使用 web3 Api 来创建钱包。
from web3 import Web3
web3 = Web3(Web3.HTTPProvider('https://mainnet.infura.io/v3/b2862c602e244afa81a6b43d6d5a0a1a'))
web3.eth.account.create(#name)
结果:
0xCcE984c41630878b91E20c416dA3F308855E87E2
所以我发送了 500 usdt 来检查这个钱包是否有效并收到 USDT / ETH
web3.eth.get_balance('0xCcE984c41630878b91E20c416dA3F308855E87E2')
但是,即使我等了 5 个小时,它也只告诉我余额为零。
以太币钱包是不是收不到USDT币?或者,我犯了一个错误。请帮我。谢谢!
解决方案
这是因为您在以太坊主区块链上使用 web3.py 创建了以太坊地址,而不是在驻留在以太坊区块链内部的 Tether 智能合约上。
您需要使用智能合约的方法在智能合约中创建地址
推荐阅读
- mysql - 如何在 SQL 中制作百分比列?
- amazon-web-services - 如何跟踪用户使用 AWS 上传的数据?
- azure - 如何使用与 Azure.Storage 之间的 HTTP 块文件传输?
- ads - Google Ad Manager (DFP) 将键值输入模板以在广告素材中显示自定义值
- php - 此代码是否建立数据库连接?
- google-app-engine - app.yaml env_variables 在云构建步骤期间可作为 env 访问
- reactjs - 为什么我不能将数组作为道具从一个 js 传递给另一个?
- python - 如果不存在或为空,则访问 yaml 密钥
- python - 使用数字模式的 Switch 语句
- python - 如何获得多个组合框的结果?