找到约 14 条结果

视频 更新头寸 | Uniswap V3 核心合约解析 - 第7部分

...合约中的modifyPosition和updatePosition函数。首先,我们实现checkTicks函数,以确保tickLower和tickUpper的有效性。接着,我们加载slot0到内存中以节省Gas费用,并调用updatePosition函数,该函数用于处理流动性添加或移除的逻辑。我们还定...

视频 DeFi 讲座 12:实用智合约安全

...学习智合约安全的最佳方式,并通过六个案例研究展示合约中的安全漏洞及其影响。案例包括ERC-721和ERC-1155标准的演变,展示安全转移函数如何引入新的安全风险,以及如何通过不当的外部调用导致漏洞。此外,讲座...

视频 状态变量打包到一个槽中 | EVM 存储 3

...中,数据小于32字节时可以打包到一个槽中。视频中介绍如何读取和写入打包在单个槽中的状态变量,使用位掩码技巧。首先,声明一些状态变量以适应单个槽,例如uint128、uint64、uint32等。接着,展示如何通过位掩码清...

视频 返回 | EVM 内存 9

本文介绍如何在汇编中使用返回函数返回存储在内存中的数据。首先,定义一个返回函数,该函数接受起始地址和长度作为输入,停止代码执行并返回指定内存范围的数据。通过示例,展示如何将两个UN256数(11和22)存储...

视频 Solana入门4: 如何使用Rust获取测试SOL,结合着Solana网络节点理解交易确认流程

Solana入门, web3开发入门, 一起交流, 一起成长.

用户 橘子跑儿

视频 在 Yul 中使用内存 (mstore & mstore8)

该视频主要讲解在Yul(Solidity的底层语言)中如何管理和使用内存,重点介绍 `mstore` 和 `mstore8` 这两个关键的内存操作指令。 **关键论据/信息:** * **内存使用的必要性:** 智合约需要内存来返回值、设置参数、获取外...

用户 弯刀-

文章 Web3 极客日报 #1732

...言模型实战》一书侧重于 LLM 基础知识,额外的材料提供有关高级主题的深入、直观的指南。 ### 《Careless People》 https://pluralistic.net/2025/04/23/zuckerstreisand/ **Harry**: 文章回顾莎拉-怀恩-威廉姆斯的回忆录《Careless People》...

视频 高级 Web3 安全课程 | 第六部分

视频 AI 总结: 该视频主要讲解合约的可升级性,并深入探讨五种常见的升级模式:永恒存储、透明代理、通用可升级代理(UUPS)、信标代理和钻石标准。视频详细分析每种模式的原理、优缺点以及潜在的安全风险,...

视频 10.Jacky 分享如何找回丢失的代币

视频 AI 总结: 1. **核心内容:** Jacky分享之前参与的一个项目,通过分析代码帮助客户找回丢失的代币,强调理解比特币编程的重要性。Jacky讲解比特币交易的流程,包括如何通过commit和review交易找回丢失的UTXO。Jacky深...

视频 Solidity 接口与继承

视频 AI 总结: 该视频主要讲解 Solidity 中的接口和继承,以及它们在代码组织和复用中的作用。接口定义一组函数签名,用于合约间的调用,无需解对方的具体实现。继承允许合约复用父合约的代码,提高代码的可读性和...

用户 这个名字太受欢迎

视频 汇编与 EVM 课程 - YUL 与 Huff

视频 AI 总结: 该视频主要讲解以太坊虚拟机(EVM)的底层编程,包括 YUL 语言和 Huff 语言,以及如何使用它们来编写更高效的智合约。视频通过一个 HorseStore 合约的例子,展示如何将 Solidity 代码转换为 YUL 和 Huff 代码,...