Solidity是一种高级语言,其语法类似于JavaScript,它被设计为编译为以太坊虚拟机的代码。 Solidity意义上的契约是代码(其功能)和数据(其状态)的集合,它位于以太坊区块链的特定地址。
我有2个合约,第一个是openzeppelin ERC20代币,第二个是彩票合约,玩家可以在其中下注。 彩票.sol 杂注可靠性^0.8.4; 导入“./Token.sol”; //
Solidity 有 3 种不同的内存存储:存储、内存和堆栈。网上看了很多文章,还是不明白内存和栈的区别。我的问题是: Q1.
我了解到 setTokenURI 函数不再使用。如何更改我想要创建的 NFT 代币的代币 URI? 现在我的智能合约中的函数 createCollectible 看起来......
false 交易已挖掘,但在 Remix IDE 中执行失败
我从合约中的构造函数中收到 false Transaction mined butexecution failed 错误。我只是将部署合约的地址保存在管理器变量 a...
MetaMask 中的 ethers.js v6 事件处理问题
在 MetaMask 中使用 ethers.js v6 时,我在 DApp 中遇到事件处理问题。情况是这样的: 我已使用 Hardhat 在孟买测试网上成功部署了我的合约。 我是
我一直在尝试获取从合约函数调用发出的事件的参数。但到目前为止还没有运气。 根据我的发现,这样的事情应该有效: const tx = 等待
我只看到映射变量被声明为存储变量。 我想知道是否可以在 Solidity 中的函数内部声明映射变量。
如何在 P2E Solidity 智能合约中管理 NFT 稀有性?
我目前正在开发一款包含不同稀有度的 NFT 的 Play-to-Earn 游戏。该游戏由两种类型的 NFT 组成,每种类型的稀有度各不相同。用户可以质押他们的 NFT 来赚取奖励...
我对智能合约非常陌生,想知道, 如果有人能够帮助解决新手问题。 以下代码片段是交换合约的一部分 各种加密货币的代币
我正在尝试使用安全帽将我的基本智能合约部署到 SKALE Chaos Testnet 网络。下面是我的代码: 消息.sol // SPDX 许可证标识符:MIT 杂注可靠性^0.8.9; 导入“@
为什么 `connect` 方法在 Hardhat 控制台上不起作用?
我有一个部署到本地网络的智能合约。我正在使用 Hardhat 控制台与之交互。但是,我无法从控制台切换到不同的钱包/帐户。 合约付款C...
Web3 合约部署错误 - 执行已恢复 我在使用 Web3 部署智能合约时遇到问题。部署过程触发错误导致合约执行...
我正在尝试解决使用 JAVASCRIPT、Geth1.4.11 根据开始日期和结束日期获取块详细信息的问题。 我想要的是 ? 我想从我们这里获得开始日期和结束日期的输入...
我需要有关后备功能的帮助(onERC721Received 和 Receive)
我正在为区块链 CTF 创建 POC。我发现了重入漏洞。问题是,我的合约获得了 NFT,所以我的后备函数是 onERC721Received 函数。然而这个功能不是
无效的 BigNumber 值(参数 =“值”,值 = 未定义,代码 = INVALID_ARGUMENT,版本 = bignumber/5.7.0)
我正在尝试访问 chainlink 提供的 VRFCoordinatorMockV2.sol 合约。我已成功在本地安全帽网络上部署了模拟合约,并使用了它的一种方法。这就是……
abi.encode() 在 ganache 和 sepolia 中给出不同的结果,它们都没有意义
重现步骤 - 将以下合约部署到 Ganache 和 sepolia - 合约 ABI 示例 { 事件EncodedData(字节编码数据); 函数encodeAndDecode(uint a, uint[] memor...
我知道 msg.value 是只读的,但我想在用户调用函数时创建一个代码,我将随机设置额外值,并且该值应该添加到总付款中,即平均值+gas。 杂注可靠性^0.8.0;
如何在flutter中在Tron网络(TRC20)和币安网络(bep20)上创建Tether钱包?
我想在钱包上以TRC20和BEP20的形式创建Tether。 我在 Flutter 中没有找到任何依赖项,也没有找到合适的解决方案 任何一个。 我希望能够导入我的
我有一份 Solidity 合同,其中包括一个数组字段。 拉格玛坚固性^0.8.9; 合同选票{ 结构提案{ 字符串名称; uint voteCount; } 提案[] 公开提案;
我对编码和加密创建非常陌生,但我自 2 小时以来一直在尝试验证我的合同源,但我总是收到错误: " 错误!无法生成合约字节码和 ABI 找到了...