找到约 14 条结果

文章 每周以太坊 2024/11/23

...://github.com/ethereum/EIPs/pull/9046/files): 设置 MODEXP 的上限 * ERCs (应用层): * [ERC7820](https://github.com/ethereum/ERCs/pull/723/files): 访问控制注册 * [ERC7821](https://github.com/ethereum/ERCs/pull/726/files): 最小批处理执行器接口 * [ERC7824](...

文章 Solidity智能合约简介

...自动化工作流程,以在执行后触发下一个事件。 遵循 [ERC20 标准](https://learnblockchain.cn/article/12872) 的智能合约被认为是 ERC20 代币。ERC20 代币允许在持有者之间转移代币。 ### **Solidity 智能合约的属性是什么?** 智能合约本...

文章 Harvest Finance 未初始化代理漏洞修复回顾— 20 万美元赏金

...gma solidity ^0.8.2;​import “@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol”; import “@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol”; import “@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol”; import “@openzeppelin/contracts-...

问题 经常在solidity合约方法的参数里看到的“bytes _data”,究竟是做什么用的?

举几个简单的例子: 比如在ERC20合约里,曾经有过这样的方法: ``` function approveAndCall( address _spender, uint256 _value, bytes memory _extraData) public returns (bool success) { tokenRecipient spender = tokenRecipient(_spender); if (approve(_spender, _...

文章 实用工具 - OpenZeppelin 文档

...库助手,用于支持来自 EOA 的常规 ECDSA 以及智能合约的 ERC-1271 签名。 - [`Hashes`](https://docs.openzeppelin.com/contracts/5.x/api/utils#Hashes): 常用哈希函数。 - [`MerkleProof`](https://docs.openzeppelin.com/contracts/5.x/api/utils#MerkleProof): 用于验证 [Merkle T...

文章 用智能合约实现质押分红

...用智能合约实现,我们先把发行的积分token化,一个遵循ERC20标准的token。按照正常的思维,显然这个智能合约必须实现三个方法,也就是质押、赎回、分红。用户调用质押方法,将自己的token存入合约,合约中记录每个用户质押...

文章 ERC-7484:模块化智能账户的安全模块注册中心

...化智能账户的引入而获得了显著发展,这些账户已通过 ERC-7579 进行了标准化。这些账户允许开发者通过即插即用的模块扩展功能,从而实现高级身份验证、自动交易或合规性检查等功能。然而,模块化系统的灵活性带来了安全...

文章 构建一个无服务器Twitter机器人以跟踪流动性池与QuickNode

... const newV3Pools = receipt.logs.filter( log => log.address.toLowerCase() === uniswapV3FactoryAddress.toLowerCase() && log.topics[0] === uniswapV3PoolCreatedTopicHash ) // 过滤 Uniswap V2 PairCreated 事件 const newV2Pools = receipt.logs.filter( log => log.address.toLow...

文章 解决以太坊的互操作性问题

...整个以太坊生态系统中的用户体验,例如跨L2地址系统([ERC-3770](https://eips.ethereum.org/EIPS/eip-3770))、通过流动性提供者的跨L2转账([ERC-7683](https://eips.ethereum.org/EIPS/eip-7683)),以及L2轻客户端的实施([ERC-3668](https://eips.ethereum.org/EI...

文章 Orca Whirlpools 与 UniswapV3 对比分析:设计、逻辑与权衡

...置的链上时间加权平均价格(TWAP)预言机。 - LP 头寸以 ERC-721 NFT 的形式铸造,在 Ethereum 更广泛的 NFT 生态系统中提供丰富的互操作性。 **Orca Whirlpools**: - 使用 Rust 构建,利用高度优化的自定义 256 位数学库,该库专为 Sola...

文章 [UNISWAP 系列] 1. 理解 Uniswap

...巨大的流动性问题。 ## Uniswap V2 — 提升可用性(支持ERC20对,支持Flash Swap) 在成功推出不久后,Uniswap在约一年后于2020年5月发布了V2的更新。V2在大方向上与V1差别不大,但为了提升可用性,新增了多种功能。以下是对新功...

文章 UUPS:通用可升级代理标准(ERC-1822)

...代理中的公共函数来解决函数选择器冲突的问题。 ## ERC-1967 代理存储槽标准 正如我们在关于透明可升级代理的文章中所述,功能性以太坊代理至少需要以下两个特性: * 一个存储槽:保存实现合约的地址。 * 一...

文章 NFT租赁提案EIP-5006步入最后审核!让海外大型游戏的链改成为可能

...的NFT标准。 那咱们深入来聊聊最适合游戏里的NFT标准ERC1155,以及为他设计的提供租赁功能的EIP5006。 ## 2、三大主流资产标准的核心差异 ![2.png](https://img.learnblockchain.cn/attachments/2022/07/LepqvGzB62de04d12fdb7.png!/scale/50) 业界...

文章 比特币 Ordinals 铭文与 BRC-20:潘多拉的魔盒

...4/05/HDCZ0d0K663b8b911f288.png) BRC-20的虽然名字很像以太坊的 ERC-20,但其实两者技术差别非常大,ERC-20代币的持有状态保存于链上 ,能在链上得到网络共识,而BRC-20只是一种特殊的 Ordinals协议铭文,由 Twitter 用户 @domodata 于 2023年3月...