在编写合约时,有时候需要使用汇编来帮助我们完成Solidity没法完成的事情(得益于汇编可以直接与EVM交互), 本文介绍了使用汇编的优缺点及如何在Solidity中编写汇编。
Solidity v0.6.0带来的那些变化, 一起来看看.
openzeppelin和mocha的测试方案不需要节点运行,测试的速度极快,如果你有很多方法要测试的时候速度快一些会很有帮助。 另外openzeppelin的测试助手和测试环境还提供了一些极为有用的小工具,例如可以模拟以太坊账户对合约的操作和时间流逝.
假设有这样一个需求:你为了实现一个伟大的理想,需要筹集100个ETH作为启动资金,所以你发行了一个ERC777代币作为凭证,同时布署了一个众筹合约,你的支持者可以通过众筹合约向你购买代币,兑换比例为1ETH:100ERC777
IDE开发工具的简单使用,通过完成一个合约测试实例,快速上手Remix。
这又是 Solidity 一个较大版本的升级,带来了一些对老版本不兼容的一些变化。
CheckMarx 总结了当前最容易出现的 10 个 Solidity 安全问题
详细介绍如何利用truffle,完成以太坊合约的编译部署测试
Solidity 0.6.5 中关键字 immutable 怎么用?
Solidity 0.6 终于可以捕获错误啦
Chainlink 如何解决以太坊“随机数问题”
本文探索了使用可迭代映射来实现排序列表。
Solidity 0.6.x 版本中 , 继承的一些新变化。
跟我学习 Solidity 第一篇
用Next.js、Tailwind、Solidity、Hardhat、Ethers.js、IPFS和Polygon建立一个NFT数字市场