破解以太坊 EVM 谜题8

破解以太坊 EVM 谜题8

通过逆向和调试深入EVM #1 - 理解汇编

如何调试EVM智能合约(第1篇): 理解汇编

破解以太坊 EVM 谜题7

通过以太坊EVM谜题深入学习EVM , 破解谜题 7

破解以太坊 EVM 谜题5

通过以太坊EVM谜题深入学习EVM。

破解以太坊 EVM 谜题4

通过以太坊EVM谜题深入学习EVM。

如何编写 NFT 智能合约

如何编写 NFT 智能合约

Foundry教程|如何调试和部署Solidity智能合约

Foundry是一个Solidity框架,用于构建、测试、模糊、调试和部署Solidity智能合约

智能合约Gas 优化的几个技术

智能合约Gas 优化的几个技术

Solidity智能合约安全:防止重入攻击的4种方法

使用检查、影响和交互模式(简称CEI:Checks, Effects, and Interactions)、互斥锁、Pull 支付方式以及gas限制都是防止可重入攻击的有效技术。

探索Openzeppelin 新增的跨链功能

Openzeppelin 新增了 CrossChain (跨链)功能,看看如何使用它。

Brownie + Ganache Fork 合约开发

使用ganache的主网fork技术 搭配python友好的brownie框架,高效对合约进行开发测试。

合约升级模式分析

在这篇文章中,我们将详细分析现有的智能合约升级策略,描述我们在实践中观察到的弱点,并为需要升级的合约提供建议。

  • aisiji
  • 发布于 2021-12-20
  • 阅读 ( 4903 )
  • ( 82 )

Uniswap V3 路径编码的进一步优化

Uniswap V3 的路径编码方式上,使用 assembly 直接复制 calldata,避免 bytes 的额外消耗

  • ripwu
  • 发布于 2021-10-15
  • 阅读 ( 3910 )
  • ( 202 )

OpenZeppelin Upgrades教程: 在Hardhat下如何进行合约升级

OpenZeppelin Hardhat Upgrades 使用教程

EIP-721的openzeppelin实现

这段时间总是与NFT打交道,大部分NFT都采用了EIP721标准,且均采用了Openzepplin的EIP721实现。前段时间详细看过Openzepplin的相关实现,但是偷懒了,没有整理成文档,导致后面的记忆总是不深刻,理解也不深刻。此次正好将其实现全部整理一下。

  • bixia1994
  • 发布于 2021-09-24
  • 阅读 ( 5637 )
  • ( 249 )

Compound 从白皮书看业务逻辑

Compound 从白皮书看业务逻辑

  • bixia1994
  • 发布于 2021-07-26
  • 阅读 ( 5627 )
  • ( 52 )

如何实现广义的元交易(Meta Transaction)

探索元交易的强大设计

The Graph入门教程:如何索引合约事件

一篇完整的TheGraph教程,学习到 定义数据索引的Subgraph并部署,以及前端 DApp 中查询索引数据。

  • Tiny熊
  • 发布于 2021-04-29
  • 阅读 ( 12500 )
  • ( 228 )

使用工厂提高智能合约安全性

使用工厂模式的利与弊

101项智能合约安全检查清单

智能合约安全检查清单