Solidity中的ecrecover的应用

探索智能合约的签名

详解 SushiSwap

了解 SushiSwap 的实现细节

手把手部署以太坊可升级智能合约

如何部署以太 坊可升级智能合约

Remix IDE 发布了 VSCode 插件

现在可以在 VSCode 上使用 Remix 啦

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

解决非标准 ERC20 问题

在没有abi文件的情况下调用智能合约方法,web3py实现

在没有abi文件的情况下调用智能合约方法,web3py实现

  • auok007
  • 发布于 2022-01-30
  • 阅读 ( 2228 )
  • ( 144 )

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

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

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

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

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

Solidity 类特性

本文讨论 Solidity 的类特性

16个小技巧快速写好智能合约

16个小技巧快速写好智能合约

Remix 完全本地化部署

一劳永逸解决在线版死机的问题

  • 李大狗
  • 发布于 2022-01-12
  • 阅读 ( 1647 )
  • ( 50 )

计算Solidity 函数的Gas 消耗

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

智能合约安全审计入门篇 —— 重入漏洞

智能合约安全审计入门系列。

Uniswap V2部署

最近在研究uniswap v2版本逻辑和代码,接下来我们以一篇uniswap v2版本的部署,开启uniswap的学习之路。

  • 雨哥哥
  • 发布于 2021-12-12
  • 阅读 ( 1524 )
  • ( 110 )

【翻译】代理升级模式(Proxy Upgrade Pattern)

本文介绍了“非结构化存储”代理模式,它是 OpenZeppelin 升级的基本构建块。

如需更深入的阅读,请参阅我们的代理模式博客文章

理解以太坊合约数据读取过程 | 函数式与区块链(二)

基于函数式语言的 Ethereum 智能合约数据读取全过程

部署合约时遇到 invalid sender 错误时怎么办

HDWalletProvider 升级到 1.3.x 之后,只能对以太坊网络进行比较好的支持,并且需要显式指定 chainId。对于非以太坊网络比如当下比较热门的 heco/bsc,在官方解决到相应问题之前,还是保持在 1.2.x 版本比较好。

  • Ashton
  • 发布于 2021-05-13
  • 阅读 ( 1346 )
  • ( 21 )

【翻译】用 Hardhat 进行升级部署(Using with Hardhat)

该软件包为您的Hardhat脚本添加了功能,以便您可以为您的合同部署和升级代理。取决于ethers.js。

Solidity 0.8.5 发布

Solidity 0.8.5 新变化

一个蜜罐合约的解析

一个蜜罐合约的解析

  • auok007
  • 发布于 2022-02-02
  • 阅读 ( 1205 )
  • ( 47 )