编码一个字节[]用于encodeWithSignature
作为Ethernaut的Puzzzle Wallet挑战的一部分,我希望将这种外部合同的方法称为我的合同: function multicall(bytes[] calldata data) external payab…
成员“推”在参数依赖性查找之后找不到或看不到
问题 此行似乎存在一些问题 family.people.push(people [x]); 我一直在 ement ement'push'''supl''disper'找不到或在参数依赖性依赖性查找之后当我…
当值类型枚举时,如何检查键是否存在固体映射?
我有以下坚固的合同。 // SPDX-License-Identifier: MIT pragma solidity ^0.8.13; contract PocketCrypto { enum Role{ GUARDIAN, WARD} mapping(add…
在函数调用中进行参数的无效类型。无效的隐式转换从地址到地址应付请求的地址.sg.sender和adress 0
// create the fllow to transform the ownership of the nft //from the item owner(seller) to the contract that will transact to the buyer IER…
ERC20令牌转移到智能合同问题
我在将USDT转移到智能合约方面有问题。 请帮我。 pragma solidity ^0.6.0; pragma experimental ABIEncoderV2; interface IERC20 { function totalSup…
错误HH100:网络Rinkeby不存在
这是我hardhat.config的上半 require("@nomiclabs/hardhat-waffle"); const dotenv = require("dotenv"); dotenv.config(); task("accounts", "Prints…
如何从另一份智能合约中烧掉智能合约的令牌?
假设在区块链上具有内部功能_BURN和100000000令牌的总供应,我想写一份新的智能合约,可以刻录令牌tokena并从供应中脱颖而出?我尝试了许多解决方案,…
如何通过一个合同将结构作为论点传递到另一个合同
我可以将数组,UINT,BOOL映射从一份合同传递给另一个合同。但是我不能将结构作为参数传递, //SPDX-License-Identifier: UNLICENSED pragma solidity…
没有ERC20所有者批准方法,有一种方法可以转移 /薄荷令牌吗?
我试图了解Crowdsale是如何以这种购买代币的方式工作的。 将以太发送到合同的一部分还可以,但是令我转移的一部分对我来说仍然是黑暗的。 我在最新版…
如何以坚固性将字符串转换为字节8?
我在函数中获得字符串参数,并且参数的长度小于8。 我想将此参数转换为字节8以保存数组。 如何转换? 例如 : pragma solidity 0.8.0; contract MyCon…