Solidity是一种高级语言,其语法类似于JavaScript,它被设计为编译为以太坊虚拟机的代码。 Solidity意义上的契约是代码(其功能)和数据(其状态)的集合,它位于以太坊区块链的特定地址。
修复安装了 Openzeppelin 库的“无效操作码”Truffle 错误
嗨。我是区块链开发的新手。我目前在 VS Code 上使用 Solidity + Truffle + Ganache。我也在使用 Openzeppelin 库。 所以我创建了这个非常简单的合同,基本上......
我创建了一个遵循 IERC20 接口的 ERC20 代币,并使用 Remix 将其部署到测试网。我可以直接调用代币函数在地址之间转移代币,无需任何
Solidity:我怎样才能获得我的 ERC20 的一系列所有者,并制定一个在不超过 Gas 限制的情况下使用它的智能合约?
我正在尝试制定一个智能合约,该合约需要一堆地址及其对我的 ERC20 的相应所有权。但是,我找不到自动编译这些数据的方法,所以我正在这样做
我在测试合同时遇到此错误。除最后一项外,所有测试均通过。我不明白这个错误,请帮忙。 智能合约是使用 truffle 框架创建的......
Uniswap v3 flashloan 还清贷款后余额不正确
我一直在玩 Uniswap v3 flashloand 并在主网分叉上测试它。经历了一些需要您帮助才能理解的有线行为。这是 Uniswap V3 flashl 的代码片段...
Solidity 调用 pancakeswap v3 合约异常
任何人都可以帮忙指出为什么下面的代码有执行恢复异常? 我在 BSC 上部署并使用 0x36696169C63e42cd08ce11f5deeBbCeBae652050 进行调用 先感谢您。 // SPDX-许可证-身份...
Solidity 智能合约和 Hedera Hashgraph Javascript SDK 集成
我正在处理以前工作正常的代码库的问题,但现在它无法按预期工作。 语境 智能合约 JobPost 为职位发布提供了一个去中心化平台...
Solidity 智能合约和 Hedera Hashgraph Javascript SDK 集成
我正在处理以前工作正常的代码库的问题,但现在它无法按预期工作。 语境 智能合约 JobPost 为职位发布提供了一个去中心化平台...
这是我已经处理了一段时间的问题。我的临时解决方案是在我的 Contracts 目录中创建一个 SafeMath.sol 文件并直接从那里导入它。不过,我已经
如何在纯yul代码中使用setimmutable和loadimmutable?
我想学习如何在 Yul 中使用 setimmutable 和 loadimmutable 来设置不可变变量,这些变量在合约中检索时具有较高的 Gas 效率。 如何使用 setimmutable 和
(YUL) 为什么在非 32 个多个内存位置存储值会溢出到下一个位置?
以这一行为例(Yul): mstore(0x24, 0x0443455243) 如果是 mstore(0x20, 0x0443455243),则整个值将存储在位置 0x20 处。 但是,如果使用 0x24,我会...
大家好 我正在尝试在sepolia 上为我的erc20 代币(SwapToken)/wETH 创建一个uniswap 池,只是为了弄清楚uniswap V3 上的工作情况。我很难计算
我对智能合约的数据如何存储在以太坊区块链中感兴趣。比如我有这个结构,里面还存储了用户的密码 结构体用户信息{ 字符串
使用 solc 和 Remix 编译相同的 Solidity 源代码获得不同的字节码
我注意到在本地和使用 Remix 中使用相同的 solc 编译器生成的字节码存在差异。 这是源代码: pragma Solidity 0.8.20; 合约 HelloWorld {} 我在lo中编译了它...
我正在尝试设置我的反应前端,但它不断中断,我附上了我应该看到的图像,我得到了,代码恰好是相同的,但我似乎无法弄清楚。 我是什么
使用 solc 和 Remix 编译相同的 Solidity 源代码获得不同的二进制文件
我注意到在本地和使用 Remix 中使用相同的 solc 编译器生成的二进制文件存在差异。 这是源代码: pragma Solidity 0.8.20; 合约 HelloWorld {} 我是在本地编译的
我正在开发一个网络应用程序,两个玩家通过以太坊区块链上的智能合约进行交互。该应用程序的工作流程如下: 第一个玩家部署智能控制...
在 Solidity 中更改状态变量后如何从函数返回任何内容?
函数 setName(字符串内存_name) public returns(字符串内存){ 名称=_名称; return "名称已设置"; } 我想在设置字符串后返回确认消息,但每当...
我已经构建了一个在以太坊区块链上运行的简单智能合约,并且我正在尝试在 Solana 上复制它的一些行为。经过一些细微的更改后,我成功地编译了该程序...
我跑: Solana-keygen 新--force 索拉纳空投 5 我有一个 Solidity 智能合约,如下所示: // SPDX 许可证标识符:MIT 杂注可靠性^0.7.0; 合约 ERC20 { uint pu...