在上一节[继承](https://learnblockchain.cn/article/22558)中,我们已经理解了一些抽象的概念:把各个合约都拥有的功能,作为统一接口在父合约里提供,让所有的子合约都可以继承。 接口(Interface)则更进一步,是一种定义了一组**抽...
## 简介 OpenZeppelin 是 Solidity 开发的标准工具库,覆盖了从代币实现到安全工具的各个方面。其模块化设计帮助开发者快速实现安全、标准化的智能合约,同时减少了开发和审计的成本。通过合理使用 OpenZeppelin 的模块,可以显...
 以太坊上新应用的到来,促使开发团队设计了新的代币标准。在早期,ERC-20代币标准(它定义了DAI或UNI等传统代币的功能)主导了...
--- title: safeTranferLib time: 2024/05/29 tags: null --- 众所周知,usdt的合约并没有遵循标准的ERC20来实现,主要在于它的transfer函数没有bool的返回值,这可能导致调用它的合约因为无法接收返回值而出现函数失败(因为是call,所以往...
## 更新 \#2:与非标准 ERC20 通货紧缩代币的事件 我们的长远愿景是 Balancer 协议成为领先的 DeFi 建筑模块,最终持有数十亿美元的资产。自我们上线以来,Balancer 的使用量激增让我们倍感谦卑,并且我们相信我们正在朝着实现这...
## NFT是什么 * Non-Fungible Token非同质化代币,不可分割、不可替代。 * 主流公链都可以产生NFT(如BTC、ETH、EOS)。 * 以太坊通过ERC-721、ERC1155等特殊的代币标准协议来发布非同质化token。 ## NFT价值意义 * NFT是数字收藏品或...
## Defibox Defibox是BSC链和EOS链上的一站式DeFi应用平台,项目代币为BOX,发行总量500万,采用DeFi协议挖矿的方式从0开始线性释放,无私募无预留无预挖。 ### Defibox Swap的工厂合约 [https://bscscan.com/address/0xDB984fd8371d07db9cBf4A48Eb967...
原文发布在 [https://github.com/33357/smartcontract-apps](https://github.com/33357/smartcontract-apps)这是一个面向中文社区,分析市面上智能合约应用的架构与实现的仓库。欢迎关注开源知识项目! # RandomDAO事件及其分析 ## 事件概要 2022年2月...
 在以太坊迈向模块化和多链并存的新阶段后,Layer2 不再只是扩容工具,而是多链世界的基础组成。一个显著趋势正在加速成形——互操作性,正在成为 Layer2 ...
在以太坊上进行交易和执行智能合约时,Gas费用是一个重要的考虑因素。Gas费用不仅影响用户的成本,也影响区块链的效率和吞吐量。以下是一些常见的以太坊Gas优化方法: ### 1. **优化智能合约代码** #### a. 减少存储操作 -...
## C1: 不可阻挡。极其脆弱的 Defi V4 解决方案系列 **让我们看一下挑战声明:**  **所以,总结一下:** 1. 这里有一个 **vault** (一种持有数字资产的合约)。 2. 这个 vault ...
### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC1967Proxy.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/proxy/ERC1967/ERC1967Proxy.sol ERC1967Proxy库实现了一个基于ERC1967标准的代理合约。通过改变存储...
在今年的 Devcon 上,一场具有重要意义的会议 - [以太坊互操作性论坛](https://www.ethinteropforum.com/) (Ethereum Interop Forum, EIF) 隆重举行。这次会议汇聚了以太坊生态中的重要参与者,他们暂时搁置了竞争关系,共同致力于一个使命:让...