Solidity编译器的python sintax问题
我的问题与Python有关。我想使用Python编译固体文件。但是出现错误。 import json from solcx import compile_standard, install_solc with open("./S…
py中钱包中的代币余额小数错误
我正在尝试正确获取钱包中令牌的价值。 令牌有18个小数,但功能 contract.functions.decimals()。呼叫()返回9小数。 我尝试了很多示例,但是错误…
GetAmountSout功能与交易所价格之间的差异
我正在制作一个应用程序,以从不同的交易所获得代币的实时价格。为此,我正在使用web3.py访问DEX智能合约并调用GetAmountSout功能。它应该是最准确的…
如何计算Uniswap v3池的链上锁定总价值(TVL)?
我想计算uniswap v3中特定池中锁定的总价值。我不能为此使用子图API。 我可以使用uniswapv3pool合同功能获得当前的流动性/范围流动性: in_range_liqu…
Web3py默克尔树支持
我正在尝试像Merkletreejs一样实现默克尔树,但是Python没有任何支持Keccak256并对Keccak256树进行排序的好库。有人知道这是一个很好的python lib吗?…
web3py调用合约函数没有错误但没有效果(ganache本地网络)
通过 py-solc-x 编译代码,然后使用 web3py api 将其部署到 ganache 本地网络。 首先,调用 get_balance 函数,它会按预期返回。 其次,调用transfer…
将签名交易部署到ganache时,有没有办法解决gas资金不足的问题?
大家好!我目前正在参加关于 Solidity、区块链和智能合约的 16 小时 freecodecamp 课程,但在向 Ganache 发送简单的签名交易时遇到了问题,而且我不断…
无法安装ganache;在 power shell 中获取和 NPM
当我运行 NPM安装Ganache -Global 时,我遇到了错误。 PS C:\Users\Chetachi Ugwu-Ojobe\Documents\projects\Learning Solidity\Demos> npm install g…
有没有办法为创建的交易编写这些Python代码,并具有构造函数?我有这些语法错误
transaction = SimpleStorage.constructor{}.buildTransaction( ("chainId": chain_id, "from": my_address, "nonce": nonce) ) print(transaction) …
即使安装了 Microsoft 构建工具后,在 Windows 上 pip install web3 也会出现错误
我是 python 新手,即使在安装了 microsoft 构建工具并选中了所有必需品(如 windows 10sdk 和所有 c++ 构建工具)后,我已经尝试安装 web3 几天了。…
自动 BNB 转账机器人在第一笔交易后抛出错误
import config from decimal import Decimal from web3 import Web3 while True: bsc = "https://bsc-dataseed.binance.org/" web3 = Web3(Web3.HTTPP…
Web3 Python Gas Gwei 不工作:内在气体太低
为什么gas费不起作用?如果我去掉汽油费,交易就会成功。但如果我添加燃气费,交易就会失败并返回错误: {'code': -32000, 'message': '内在燃气太低'…
FundMe 合约未部署在 Brownie 的 mainnet-fork-dev 网络中炼金术
我一直在免费代码营 16 小时课程中学习 Solidity - 并遇到以下问题: 我使用 Alchemy 在 Brownie 中创建了以太坊主网的分叉: brownie 网络添加开发 m…
具有数组输出的以太坊合约的 web3py ABI 必须是什么样子?
我必须对属于以太坊合约的未记录函数的 ABI 进行逆向工程。 这就是分割成 256 位块的原始输出的样子: '0000000000000000000000000000000000000000000…