Ethernaut 题库闯关 - Alien Codex 题解

Ethernaut 题库闯关追更, 挑战 AlienCodex 合约, 通过本挑战,我们将更深刻的理解 Solidity 的数据存储,以及如何通过写数组达到写插槽的效果。

Solidity 开发教程 - Solidity 开发基础系列

Solidity 开发基础: 使用Remix、数据类型(整型、地址、合约、数组、结构体、映射)介绍;函数修改器、事件、错误处理、库的使用。

  • DeCert.me
  • 发布于 2023-08-08
  • 阅读 ( 862 )
  • ( 20 )

深入理解 Solidity 错误 #4 - try/catch

Solidity 的try/catch 语法和常见的语言中的表现不一样,try { } 块中的代码错误是无法被catch 的,这一点要小心要非常小心。

  • Tiny熊
  • 发布于 2023-08-04
  • 阅读 ( 1450 )

深入理解 Solidity 错误 #3 - 错误处理

在深入理解 Solidity 错误"的第三篇, 探索处理错误,本文将揭晓这问问题的答案:asset 错误会消耗所有 gas 吗? require 提不提供错误字符有什么样的不同?外部调用的错误如何影响当前上下文?如何处理底层调用调用产生的错误?

  • Tiny熊
  • 发布于 2023-08-03
  • 阅读 ( 1672 )

深入理解 Solidity 错误 #2 - 运行时错误

在运行时错误是最常遇到的情况,你知道 ErrorPanic 的细微差别吗? 发生 Panic 错误真的会消耗所有的 gas 么,本文揭晓答案。

  • Tiny熊
  • 发布于 2023-08-02
  • 阅读 ( 1396 )

深入了解 Solidity 错误 #1 - 编译器错误

深入了解 Solidity 错误第二篇, 了解编译器错误。

  • Tiny熊
  • 发布于 2023-08-01
  • 阅读 ( 1748 )

Solidity 开发教程 - 开始编写合约

编写我们的第一个合约。

  • DeCert.me
  • 发布于 2023-06-01
  • 阅读 ( 268 )
  • ( 20 )

从 Counter 合约看代码结构 - Solidity 教程连载

从第一个 Counter 智能合约看合约代码结构

  • DeCert.me
  • 发布于 2023-05-29
  • 阅读 ( 1333 )
  • ( 18 )

理解智能合约元数据

理解智能合约字节码末尾的元数据

深度解析:在发送1个DAI时发生了什么

本文从通过钱包发起交易开始,解析钱包如何构建交易数据,如何设定 Gas,如何签名及序列化交易。以及当节点接收到交易后,如何验证、EVM 如何执行对应的 Solidity 字节码,如何退还 GAS 等。

值得所有开发者们仔细阅读。

Hardhat 开发框架 - Solidity开发教程连载

Decert.me 连载教程 《Solidity开发教程》 -- 工具篇

  • DeCert.me
  • 发布于 2023-05-11
  • 阅读 ( 3255 )
  • ( 114 )

ChainTool - 区块链开发者的工具箱 上线了

https://chaintool.tech 给区块链开发者准备工具箱

  • ChainTool
  • 发布于 2023-04-24
  • 阅读 ( 2969 )
  • ( 249 )

分析0xSplits - 收入拆分协议

0xSplits 是一个收入拆分协议,为低 Gas 实现收入拆分提供了很好的实现思路。

Foundry 开发框架 - Solidity开发教程连载

Foundry是一个Solidity框架,用于构建、测试、模糊、调试和部署Solidity智能合约,Foundry的优势是以Solidity作为第一公民。

  • DeCert.me
  • 发布于 2023-03-16
  • 阅读 ( 3605 )
  • ( 96 )

Solidity Gas 优化 - 理解不同变量 Gas 差异

通过一个 gas 挑战,理解 Gas 优化技巧。

深入理解 Solidity - 关于合约代码

继续深入了解EVM , 本文探究一下智能合约的字节码

理解账户抽象 #3 - 钱包创建

理解账户抽象 3 - 钱包创建

  • Tiny熊
  • 发布于 2023-02-25
  • 阅读 ( 1614 )
  • ( 24 )

理解账户抽象 #2:使用Paymaster赞助交易

理解账户抽象第二篇,看看如何使用第三方代替自己支付。

  • Tiny熊
  • 发布于 2023-02-22
  • 阅读 ( 3131 )
  • ( 76 )

开始使用 Cairo 1.0

通过一人了解 关于Cairo 1.0 新特性和改进的所有信息

深入了解 Solidity - 堆栈

探讨 EVM 堆栈机器,以及如何在堆栈中推入和弹出数据