Solidity 是一门面向合约的、为实现智能合约而创建的高级编程语言,也是用于开发以太坊智能合约最受欢迎的语言之一。...[ 百科 ]
本文探讨了仅需少量 gas 来实现多方支付,多方支付场景很广,除文中的流媒体例子,其实空投应该是跟常用的例子。
减少智能合约的 gas 消耗的8种方法
fisco bcos中solidity销毁合约删除合约的方法
以太坊 gas 成本居高不下,每个智能合约开发者都应该了解如何减少 gas 消耗。
本文探索了使用可迭代映射来实现排序列表。
通过链表来实现O(1) 复杂度的可迭代映射。
如何解决 "Stack Too Deep(堆栈太深)" 的问题
要成为一名熟练的`Soldity`开发者,及时了解最新的可靠性变化是重要的一部分。
本文基于Solidity 0.5.8版本
Etherscan,不仅仅是浏览器
本文探讨的通过函数选择器来实现对函数级别的访问控制非常有参考价值。
在大多数应用中,使用列表相当简单。大多数语言都提供用于处理列表的库,我们不必担心使用细节。但是,智能合约不同于“大多数应用程序”,我们需要特别注意区块链施加的设计限制。
在 Solidity 中,处理大数溢出和小数点是个头痛的问题,本文也许会给你一些思路。
本文讨论如何使用值数组(Value Array)替换引用数组(Reference Array)来减少 Solidity 智能合约的gas 消耗。
是时候用Hardhat EVM 替换ganache了,Hardhat EVM 是一个用于本地开发的以太坊网络,提供了更好的堆栈跟踪功能和console.log() 输出日志。
2239 回答,2132赞同
0 回答,826赞同
5 回答,345赞同
4 回答,133赞同
1 回答,109赞同
13 回答,101赞同
0 回答,99赞同
0 回答,89赞同
1 回答,85赞同
0 回答,85赞同