Solidity 初学者常见的 20 个错误
ABI 和 bytecode 是智能合约开发中的基本概念,本文详细介绍了智能合约的 ABI 和 bytecode 的知识。
LINK不是ERC20吗,怎么又成了ERC677了?
for 循环与 if 语句。
Solidity 0.8.24 版编译器支持坎昆升级
合约里的数值通常非常大, 肉眼阅读非常费劲,solpretty 可以让对数字进行漂亮的格式化。
本文看到末尾有惊喜,一定意想不到。
这一多月写了一份NFT合约,合约的代码上线至币安主网链,分别是ERC1155类型的NFT合约,质押合约,以及兑换合约。
使用founrdy keystore保护你的钱包私钥
使用bash脚本来部署任意合约
语法摘要:Contact,数据类型,异常处理
Chainlink VRF(可验证随机函数)是一个为智能合约设计的公平的可验证的随机性来源。Solidity 开发人员可以使用它作为防篡改的随机数生成器,为依赖不可预测结果的 Ethereum 应用构建安全可靠的智能合约。
本章我们一起来使用hardhat把我们部署的合约验证一下
本文总结了Solidity智能合约开发中常见的五个陷阱,包括存储、内存和calldata的区别,重入攻击,默认public的可见性,使用tx.origin进行授权的风险,以及无限循环/高Gas成本问题。针对每个问题,文章都给出了具体的代码示例和修复方案,旨在帮助开发者构建更安全、更智能的智能合约。
没,没有摘要~
本文介绍了如何在PolkaVM上使用Hardhat进行智能合约的开发和测试。文章详细说明了如何创建本地环境、设置本地节点、准备编译器(RESOLC)、配置Hardhat,以及如何编译和在本地PolkaVM节点上进行测试。文章提供了详尽的步骤和代码示例,指导读者完成整个流程。