以太坊交易(呼叫合同功能)是否出于essert()/require()/reverver()或天然气问题以外的其他原因失败?
当运行私人以太坊网络不需要交易的私人网络时,除了明确调用servert()/requiper()/requip()/recrever(),例如,合同功能交易是否会失败EVM还…
坚固性错误:需要的气体超过津贴(25000000)
我在调用该合同的分布函数时遇到一些坚固的错误,这对我没有意义: contract RewardsContract is Context, IERC20, Ownable { using SafeMath for uin…
固体 - openzeppeling/utils/counters问题
当我们使用计数器库时,我们通常会这样启动 using Counters for Counters.Counter; Counters.Counter private _tokenIds; 。使用计数器库方法进行计数…
布朗尼TransActionReceipt.Wait(N)哪个值避免与Geth进行前跑?
我是这些以太坊主题的新手,我想知道确认是如何工作的,为什么价值会改变? 另一个问题是,如果我有自己的Geth Node,如果我挖掘自己的交易,我应该放…
UNISWAP如何调用批准功能
我正在尝试为用户构建一个无代码工具,我希望能够代表用户传输令牌。 每当我调用 ierc20(令牌地址)。不执行。 批准函数 tps://i.sstatic.net/nfymc…
如何在nodejs上运行HardHat脚本,以便您可以在不同端口上分配多个EVM链?
我希望能够为我的系统上的一个提供更多的链条(以太坊,BSC等)。 HardHat Doc显示,如何分叉 1链 NPX HARDHAT节点 - fork https:// ... ,效果很好…
从Geth交易跟踪中提取发射事件(日志)(debug_tracecall)
当使用 debug_tracecall 并在执行过程中发生变化。这太详细了。当我使用默认 callTracer 时,我可以得到一个更好的调用树。但是,我似乎都无法从跟踪…
坚固性:如何键入铸造字符串存储器以地址和UINT类型?
尝试键入铸造字符串内存以地址和UINT类型时会遇到以下错误。 typeerror:不允许从“字符串内存”到“地址”的显式类型转换。 typeerror:explicit类型…
固体:如何通过名称动态访问变量?
有没有一种方法可以使用另一个变量访问固体变量? 这样的事情: contract Test { uint age; string varAge = "age"; function setAge() public { // v…
EVM命令行接口在输入中删除标题零
我正在通过 evm 命令行执行虚拟(智能)合同,以了解如何将输入传递给合同。我正在使用以下合同字节: 60003500 PUSH1 0x00 CALLDATALOAD STOP 如果我…