可变长度的数据,ABI 采用了一种指针和数据分离的方式进行编码。
开坑使用Hardhat闯关Ethernaut CTF题,提高合约和测试脚本的能力,后续也会增加Paradigm CTF的闯关题目。
在本文中,我将使用Remix IDE,并将提供一些带有完整源代码的要点。虽然我将解释本文中使用的每个操作码,但最好阅读文档并在手边准备一个操作码表。
本文基于Solidity 0.5.8版本
升级Truffle到v5.0.0 , 使用Solidity v0.5.0
实现一个简单的空投合约,其主要功能就是对拥有者发送的空投地址的每个地址空投100枚ERC20代币。
要成为一名熟练的Soldity开发者,及时了解最新的可靠性变化是重要的一部分。
Soldity
Solidity - 回购销毁合约实现
基于solidity的抢红包代码
又是用户转移资产权限被盗,如何确保加密资产安全?
Solidity语法的重载,继承的定义
本文将介绍两种常见转账的实现方式,以及它们在 Yul 中的对应写法和 gas 费用的比较。
绝对初学者友好的课程,用于开始使用web3、设置开发环境和构建最初的DAPP。
Slang 旨在提升下一代 Solidity 代码分析和开发工具, 将展示如何使用 Slang 在仅 25 行代码中编写一个简单的 Solidity linter
Solidity开发人员负责使用Solidity编程语言在基于以太坊的应用程序中开发智能合约。