找到约 14 条结果

文章 智能合约验证的全面指南

...将包括以下合约: **GovToken.sol**:具有投票和权限功能的ERC20代币,允许代币持有者参与治理流程。 **Timelock Contract:** 该合约扩展了OpenZeppelin TimelockController合约,并添加了指定提案者和执行者的附加功能。 **Box contract:** 该...

文章 Michael.W基于Foundry精读Openzeppelin第68期——UpgradeableBeacon.sol

...信标合约指向的逻辑合约地址变化时被抛出。该事件符合ERC1967标准 // 注:ERC1967标准详解参见:https://learnblockchain.cn/article/8581 event Upgraded(address indexed implementation); constructor(address implementation_) { // 设置逻辑合约...

文章 每周以太坊 2024/07/27

... Viem [v2.18](https://x.com/wevm_dev/status/1816196241329643640): 增加 ERC-4337 账户抽象扩展 ## 安全 * 在 Blast 上的MonoSwap 通过钓鱼开发者 [$130 万被盗](https://x.com/monoswapio/status/1816151998267547851) * Spectra 通过任意调用任何地址漏洞超成 [$...

文章 区块链钱包基础概念

...链钱包 = 控制私钥 + 发起签名 > 区块链资产(如 ETH、ERC-20)是“记录在链上的数据”,不在你的钱包里,而是在一个地址上。 **钱包的功能核心在于:** - 保存并使用私钥 - 发起链上签名操作(如转账、授权、登录) -...

文章 探索加密数据 I:数据流架构

...据类型也是如此。 **示例**:解码的追踪、解码的日志、ERC20转移事件 **用例**: * 所有协议级指标的主要来源 * 转换数据的主要来源 **通过转换解码数据获得的指标**: * Aave 存款和取款 * 每日清算 * 协议 TVL * DAU * ...

文章 深入理解BTC铭文和符文

...态中的可替代代币(Fungible Token)标准,类似于以太坊的 ERC-20,但不依赖智能合约,而是基于 Ordinals(铭刻)协议,它利用 JSON 数据的序数铭文来部署代币合约、铸造代币和转移代币。 与 ERC-20 的不同之处: - ERC-20 依赖以...

文章 十大Web3.0安全最佳实践方式(全篇)超长干货收藏版!

...入漏洞,还有一些重入攻击可以由特定的EIP机制触发,如ERC777。 ERC-777(EIP-777)是建立在ERC-20(EIP-20)之上的以太坊token标准。 它向后兼容ERC-20,并增加了一个功能,使“操作员”能够代表token所有者发送资产。 关键是,...

文章 EIP-1167:带初始化的最小代理标准(克隆模式)

...//www.linkedin.com/in/jesse-raymond4/),[Twitter](https://twitter.com/Jesserc_)) 作为 RareSkills 技术写作项目的一部分共同撰写。 ## EIP-1167 的工作原理 作为一种典型的代理,它通过调用接收事务数据,将数据转发到实现智能合约,获得外部调用...

文章 深入 Uniswap V4 源码 - PositionManager

...输入参数: - `tokenId`:头寸 ID,即 PositionManager 分配的 ERC721 代币 ID - `liquidity`:增加的流动性 - `amount0Max`:最大提供的 `token0` 数量 - `amount1Max`:最大提供的 `token1` 数量 - `hookData`:Hook 数据,用于传入 `beforeModifyLiquidity` 以...

文章 2022年学术资助计划结果

...a:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%271064%27%20height=%27456%27/%3e)![学术资助计划 2022 年第二轮的结果](https://img.learnblockchain.cn/2025/04/26/19045447_image.png) 我们坚信,信息是一种公共产品,应该在社区...

文章 每周以太坊进展 2021/03/21

...knode](https://www.quiknode.io/guides/solidity/how-to-create-and-deploy-an-erc-721-nft) 创建和部署一个 NFT 的指南 ## 安全事件 * Cream and Pancake [成为 DNS 劫持的受害者](https://medium.com/cream-finance/postmortem-report-of-dns-hijacking-66ab9c6ce63d) ## 生态 * Me...

文章 Brownie + Ganache Fork 合约开发

...hell . ├── build │ ├── contracts │ │ ├── ERC20.json │ │ ├── IERC20.json │ │ ├── IERC20Metadata.json │ ├── deployments │ │ ├── 1337 │ │ │ └── 0x58014f69691c46eB3a077E5e90C0F6BFeF5FE46a.json ...

文章 智能合约Gas 优化的几个技术

...使用独立部署库,将会节省**部署 Gas**。 ## 最小代理(ERC 1167) 如果你需要部署多个功能完全相同的合约,应该考虑使用 "最小代理"(在ERC 1167中定义) 最小的代理只是一个合约,它将把所有的调用委托给一个预先定义的...

文章 在Polygon网络上创建一个全栈NFT市场

...elin/contracts/utils/Counters.sol"; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol"; import "@openzeppelin/contracts/token/ERC721/ERC721.sol"; contract NFTMarketplace is ERC721URIStorage { using Counters for Counters.Counter; Counters.Counter private _tok...