找到约 13 条结果

文章 Safe智能账户与钻石代理

...种钱包和其他解决方案 - 一些社区成员,包括 [最近的 ERC-6900](https://ethereum-magicians.org/t/eip-modular-smart-contract-accounts-and-plugins/13885) 中的成员,提倡对像 **Safe** 这样的模块化智能账户使用 Diamond Proxies - 在过去的几周里,Safe Cor...

文章 Web3系列教程之入门篇---10. ICO(首次代币发行)

...程](https://learnblockchain.cn/article/4424) ## 理论 - 什么是[ERC20](https://learnblockchain.cn/article/977)? - ERC-20是一个技术标准;它用于以太坊区块链上所有智能合约的代币实施,并提供了一个所有基于以太坊的代币必须遵循的规则清单...

文章 用Loom SDK 搭建的以太坊侧链并部署智能合约

...络的安全背书,让我们使用在以太坊上发布的Token(包含 ERC20ERC721支持),又可以享受 DPos 共识带来的高性能。 > 以太坊交易确认至少是15秒以上,并且需要消耗一笔 [Gas](https://learnblockchain.cn/2019/06/11/gas-mean/) 费用,当然因...

文章 ERC-7512:通过链上审计增强智能合约安全性

...题——限制了审计作为评估合约安全性的工具的有效性。ERC-7512是一个新的以太坊改进提案(EIP),旨在通过创建一种标准化的方法在链上发布审计报告来解决这个特定问题,也是本文的重点。 ## 设置舞台:为什么审计(和审...

文章 Fireblocks可升级代币审计 - ERC721F

...信任假设](#trust-assumptions) - [高严重性](#high-severity) - [`ERC721F` 转移访问列表可以被绕过](#erc721f-transfer-access-list-can-be-bypassed) - [中等严重性](#medium-severity) - [Burner 可以燃烧任何 `ERC721F` 代币](#burner-can-burn-any-erc721f-token) - [低...

问题 代币_transfer方法里的内容疑惑,大佬们帮忙看看

...uint256 amount ) internal override { require(from != address(0), "ERC20: transfer from the zero address"); require(to != address(0), "ERC20: transfer to the zero address"); require(to != from, "ERC20: transfer to the same address"); if(address(rewardToken) == from){ upda...

文章 手把手教你从0到1构建Uniswap V1:part2

...solidity function addLiquidity(uint256 _tokenAmount) public payable { IERC20 token = IERC20(tokenAddress); token.transferFrom(msg.sender, address(this), _tokenAmount); } ``` 很显然,这个函数存在一些问题,这个函数允许随时添加任意数量的流动性。我们知道...

问题 (智能合约开发方向solidity)自学如何进一步提升自己,希望大佬指导!现大四

...究过常⻅智能合约漏洞,熟悉 metamask、hardhat开发框架,ERC20ERC721,ERC1155,ERC-3525等合约标准,以及uniswapV2,V3 ,compoundV2等Defi项⽬,同时熟悉使⽤ OpenZeppelin智能合约代码库。以及搭建过Hyperledger Fabric,熟悉k8s 和docker。对共识算法...

文章 使用 ERC721 标准发行 NFT 合约,在OpenSea上查看

...上创建一个 NFT,可以使用 Solidity 编写智能合约,并使用 ERC-721 或 ERC-1155 标准。以下是一个简单的步骤指南,帮助你创建和部署一个 NFT 智能合约。 用 ERC721 标准发行一个自己 NFT 合约,并用图片铸造几个 NFT , 请把图片和 Meta...

文章 如何使用 Aave 进行闪电贷

...ve/aave-v3-core/blob/master/contracts/dependencies/openzeppelin/contracts/IERC20.sol"; contract SimpleFlashLoan is FlashLoanSimpleReceiverBase { address payable owner; constructor(address _addressProvider) FlashLoanSimpleReceiverBase(IPoolAddressesProvider(_addressProvider)) { ...

文章 ERC-4337入门:你需要知道的事项

# ERC-4337 概述 ERC-4337,或称为“账户抽象”,是以太坊的一项提案,介绍了“账户”智能合约。账户抽象简化了以太坊账户的处理,为传统的外部拥有账户 (EOA) 和智能合约账户提供了一个通用接口。社交恢复、支付Gas费和交易...

文章 以太坊中的隐私——隐秘地址(Stealth Address)

...年进行的一项调查,由 Simin Ghesmati 等人发表在题为 [User-perceived privacy in blockchain](https://eprint.iacr.org/2022/287.pdf) 的论文中,指出“*一半的受访者表示交易隐私对他们非常重要*”。虽然这项研究与比特币的关系更大,但以太坊用户...

文章 ERC7540 金库的可重用属性

## 动机 [ERC7540 vault 规范](https://eips.ethereum.org/EIPS/eip-7540) 是由 Centrifuge 协议团队开发的,因为他们需要一种处理来自 ERC4626 vault 的异步存款/取款的方法。 他们的系统使用自己的 Centrifuge 链首先处理存款/取款请求,然后将消...