这篇文章介绍了Solidity编程语言中的for循环,提供了示例代码来演示如何计算从1到99的数字之和,并展示如何使用+=运算符。文章还讨论了循环的退出条件和找素因子的示例,适合初学者理解基本的循环结构和功能。
for
+=
Solidity宣布发布Solidity编译器v0.8.23
本文介绍了如何在系统上设置 cURL 和 Foundry 开发框架,以便更好地进行 Solidity 开发和测试。包含代码示例和对 Foundry 的简要说明,强调其作为测试和部署工具的优势。
本文介绍了一个简单的代币交换智能合约的构建过程,涉及两个ERC20合约:RareCoin和SkillsCoin,并详细说明了如何通过SkillsCoin来获取RareCoin的步骤。
文章通过代码示例介绍了Solidity中msg.sender的用法,并展示了如何利用msg.sender实现权限控制。文章还提到tx.origin的安全问题,并演示了如何获取智能合约的地址。
msg.sender
tx.origin
本文介绍了在 Solidity 中使用嵌套数组的基本概念和操作,包括如何定义、访问和处理嵌套数组,并提供了相关代码示例。
文章介绍了如何在Solidity中与以太坊互动,特别是如何通过payable函数接收和发送以太币,并解释了以太币的单位及在区块链中的处理方式。
payable
本文介绍了如何在Foundry环境中使用OpenZeppelin安全地创建和验证ECDSA签名,提供了Verifier.sol合约和测试代码Verifier.t.sol的示例。
本文详细介绍了Keccak256哈希函数及其在Solidity和以太坊中的应用,包括其原理、安全性、实现方式及常见用例。
本文回顾了不同的基于云的工具和方法,用于模糊测试Solidity智能合约,探讨了各自的优缺点和实际应用情况,提供了关于如何选择合适工具的建议。
1.保存已部署的合约 2.Sindri集成 3.Vyper编译器
本文全面概述了Solidity中的“delegatecall”函数,详细介绍了它在一个智能合约的上下文中执行另一个智能合约中的代码的重要性。
Solidity 瞬态存储的使用
利用 evm 冷热读特点 staticcall 两次调用返回不同的值实现绕过
[第1部分] 使用Solidity 和 React在以太坊上构建具有社交找回功能的智能合约钱包