Tag:solidity
All the articles with the tag "solidity".
ethers.js V6 带来了什么
Posted on:March 9, 2023 at 01:04 PM本文对 ethers.js 更新版本 V6 的内容做简要总结
OpenZeppelin ERC20 源码解读
Posted on:February 22, 2023 at 08:12 AM本文对 OpenZeppelin ERC20 的源码做简单解析,基于 OpenZeppelin v4.8.0 版本。
OpenZeppelin Multicall 源码解读
Posted on:April 24, 2023 at 03:47 AM本文对 OpenZeppelin Multicall 的源码做简单解析,基于 OpenZeppelin v4.5.0 版本。
Uniswap Permit2:下一代以太坊授权机制,低开销、安全且通用
Posted on:March 27, 2023 at 08:52 AM本文对以太坊授权机制做简单解析。
图解 Solidity 安全:重入攻击(reentrancy attack)
Posted on:February 8, 2023 at 04:14 PM重入攻击是指恶意合约在对目标合约的提款调用执行过程中,不等执行结束再通过调用该合约的函数对其进行二次攻击,从而破坏原本的执行流程,达到攻击目的的技术。
Solidity 提款模式(withdrawal) 是什么?
Posted on:March 14, 2023 at 08:56 AM如果在一些逻辑之后需要进行转移资金操作时通常是建议使用提款模式(withdrawal pattern)。
代理模式:部署可升级智能合约的关键
Posted on:April 13, 2023 at 09:07 AM智能合约部署后无法修改,若出现 bug 或需要添加新功能,只能重新部署新合约、迁移数据、更新相关合约地址并说服社区使用新合约。为了解决这个问题,需要一个方便的解决方案,允许在不丢失数据的情况下更改合约代码。