本文介绍了如何使用 Foundry 设置和部署 NFT 合约到 Sepolia 测试网络,并在 Etherscan 上进行验证。文章详细说明了如何安装 OpenZeppelin、使用 remappings、生成 remappings.txt 文件、设置环境变量以及部署和验证 NFT 合约的过程。
文章详细介绍了Solidity中的映射(mapping)功能,解释了其用法、限制以及在实际智能合约中的应用,特别是ERC20代币的实现。
文章介绍了如何在Solidity中与以太坊互动,特别是如何通过payable函数接收和发送以太币,并解释了以太币的单位及在区块链中的处理方式。
payable
文章解释了Solidity中以太坊的单位转换,特别是wei、gwei和ether之间的关系,并展示了如何在代码中正确表示这些单位。
本文介绍了在 Solidity 中使用嵌套数组的基本概念和操作,包括如何定义、访问和处理嵌套数组,并提供了相关代码示例。
本文介绍了在Solidity中使用block.timestamp和block.number来跟踪时间和区块的编程方法,并提供了相关代码示例和最佳实践。
block.timestamp
block.number
本文介绍了如何在系统上设置 cURL 和 Foundry 开发框架,以便更好地进行 Solidity 开发和测试。包含代码示例和对 Foundry 的简要说明,强调其作为测试和部署工具的优势。
Try Catch 和 Solidity 可以回滚的所有方式
Delegatecall: 详细且生动的指南
Beacon Proxy Pattern