破解以太坊 EVM 谜题9

破解以太坊 EVM 谜题9

破解以太坊 EVM 谜题6

破解以太坊 EVM 谜题6

深入Solidity数据存储位置 - 存储

研究Solidity存储引用和智能合约存储布局

深入Solidity数据存储位置

对Solidity 存储、内存和calldata的深入研究

Move 教程

本文将通过开发Move代码的一些步骤,包括Move模块的设计、实现、单元测试和形式验证,全文总共有九个步骤。

  • MoveMoon
  • 发布于 2022-09-22
  • 阅读 ( 5579 )
  • ( 198 )

如何使用 Dapptools | 类似 MakerDAO 使用的代码

了解如何使用Dapptools,这是一个智能合约部署框架,适用于喜欢 bash 和命令行的 web3 开发人员。我们着眼于使用它端到端的学习区块链部署框架。

  • Meta
  • 发布于 2022-09-06
  • 阅读 ( 2291 )
  • ( 121 )

实战:调整NFT智能合约,减少70%的铸币Gas成本

文章非常严谨讨论了各种实现的 gas 消耗,以及低效代码带来的深远影响,并给出了实现方案。

使用OpenZeppelin编写可升级的智能合约

在本文中,通过 7 个任务,如何来编写可升级合约,测试以及自动、活动实施升级。 在 7 个任务中,分别介绍了可升级合约可能遇到的各种情况: 在新实现合约中添加函数、添加状态变量、修改状态变量可见性(修改函数)。

  • Tiny熊
  • 发布于 2022-06-24
  • 阅读 ( 7933 )
  • ( 5 )

Solidity可升级代理模式: 透明代理与UUPS代理

Solidity有两种模式实现升级:透明代理与UUPS代理, 他们的实现由细微差别,本文一起来看一看。

智能合约实现白名单的3个机制

对比使用mapping、默克尔树、及离线签名 3 中方式处理白名单的优缺点。

Foundry 教程: 用Solidity编写ERC-20测试用例

极快的测试,不再使用 BigNumber.js,只有 Solidity 代码

Solidity - 使用位运算节省 gas

Solidity - 使用位运算节省 gas,在这篇文章中,我将解释其中的一些技巧,并通过一款更简单的井字棋游戏来分享我的思考过程。

Gas 优化:Solidity 中的使用动态值数组

在 Solidity 中,动态值数组是否比引用数组效率更高吗?

  • aisiji
  • 发布于 2021-12-08
  • 阅读 ( 5072 )
  • ( 57 )

安全的处理 ERC20 转账(解决非标准 ERC20 问题)

解决非标准 ERC20 问题

Solidity 类特性

本文讨论 Solidity 的类特性

如何缩减合约以规避合约大小限制

你能做些什么来防止合约变得太大?

详解 SushiSwap

了解 SushiSwap 的实现细节

计算Solidity 函数的Gas 消耗

本文通过字符串连接函数为例,来看看如何计算及对比 Solidity 函数的 gas 消耗

Solidity中的ecrecover的应用

探索智能合约的签名