打破我‘完美’合约的测试
第31天——为什么开发工具比以往任何时候都更重要 第一次测试摧毁了我的“完美”智能合约,并不是黑客,而是我自己的开发环境。我…
第31天——为什么开发工具比以往任何时候都更重要 第一次测试摧毁了我的“完美”智能合约,并不是黑客,而是我自己的开发环境。我…
永不停止的转移 在这段 Web3 旅程的第 30 天,“security”不再是令人害怕的 audit 词汇,而是变得非常真实。因为第一次 ti…
可见性修饰符概览 | Modifier | 合约内部 | 派生合约 | 其他合约 | External |
可升级合约中的构造函数行为 在 Solidity 中,放在构造函数内部或全局变量声明中的代码并不是已部署合约的一部分...
第26天 – 第3阶段:开发 60天Web3之旅 – Solidity基础 在60天Web3之旅短暂的两天暂停后,是时候重新开始了……
Solidity 是一种用于在 Ethereum 区块链上编写智能合约的编程语言。智能合约是自执行的程序,包含一个 p...
什么是 flashloan?flashloan 是一种无抵押贷款,仅在单个区块链交易期间存在。借入的金额必须在…
封面图片:Ethereum‑Solidity 测验 第7题:Solidity 中的 “solc optimizer” 是什么? https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity...
最大字节码大小 EIP‑170:在以太坊上进行智能合约部署时,EIP‑170规定的最大字节码大小为 24,576 字节(24 KB)。如果编译后的合约字节…
什么是 Solidity 中的代理?代理是一种用于实现合约可升级性的设计模式。这一点很重要,因为智能合约代码是不可变的。
什么是 fuzzing?fuzzing 是一种针对 smart contracts 的 automated testing technique,它生成预设数量的随机/意外输入并将其抛出……