Uniswap V2部署

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

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

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

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

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

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

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

Solidity的方方面面

Solidity的方方面面

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

解决非标准 ERC20 问题

Samczsun talk about Re-entrancy

Samczsun talk about Re-entrancy

Solidity 类特性

本文讨论 Solidity 的类特性

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

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

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

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

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

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

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

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

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

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

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

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

详解 SushiSwap

了解 SushiSwap 的实现细节

计算Solidity 函数的Gas 消耗

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

Solidity中的ecrecover的应用

探索智能合约的签名

Solidity 0.8.5 发布

Solidity 0.8.5 新变化

truffle/hardhat 单元测试如何切换不同的账号(地址)

truffle/hardhat 单元测试如何切换不同的账号(地址)

  • Air
  • 发布于 2021-05-25
  • 阅读 ( 3078 )
  • ( 22 )

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

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

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

Remix IDE 发布了 VSCode 插件

现在可以在 VSCode 上使用 Remix 啦