找到约 12 条结果

文章 天价手续费分析:我不是真土豪

...`和`maxFeePerGas`这两个参数的值,由于传入的浮点型,导致计算错误,得到错的手续,从而发生“天价手续的事件”。 经过分析后,这两个参数都是经过`toBuffer`进行处理的,所以开始分析`toBuffer`。 *(https://github.com/ethereum...

文章 所有智合约开发者的EVM解谜游戏来

...是牢固掌握任何特定主题的最有效方式之一。 无论是 **Cryptozombies** 这样有趣的初学者互动游戏,还是 **Ethernaut 或 Damn Vulnerable Defi** 这样严肃的 web3 安全相关的 CTF 挑战,它们都有助于我们围绕特定的复杂主题建立强大的...

文章 Elixir网络数据概览

... **~2 亿美元**。这笔可观的资金(尤其是相对于现有的去心化订单簿交易所流动性而言)支撑该网络为订单簿 DEX 带来大量流动性的力,使其更接近心化交易所的效率。 * * * ## 订单簿流动性驱动的百分比 Elixir 已...

文章 深入解读 Aptos Move 的 Struct 特性与四大

# **深入解读 Aptos Move 的 Struct 特性与四大力** 在 Aptos Move 编程语言中,struct 是一种用于存储和组织数据的核心结构。它不仅可以嵌套使用,还赋予特定的力,从而增强其在不同场景中的使用效率。在本文中,我们将详...

文章 在solidity中,函数的四种可见性区别和联系

...建一个临时的数组、结构体或其他复杂数据类型用于内部计算时,使用`memory`。 ``` function modifyData(uint[] memory data) public { // 这里 data 是可变的,可以被修改 data[0] = 42; } ``` #### `calldata` 修饰符 - **只读** **数据存...

文章 Aptos Move 控制流解析:IF、WHILE与LOOP的深入解读

...续执行。`break`语句常用于优化合约执行,减少不必要的计算或操作。 #### 使用 `continue` 跳过循环 有时我们需要跳过某些循环中的操作,而不完全终止循环。这时可以使用`continue`语句: ```move #[test] fun test_while3() { let ...

文章 Rust + AI:用Rig打造超强文本分类器,轻松搞定情感分析与新闻分类!

...过五天,实现私人太空飞行的几个里程碑,并进一步证明太空旅行和太空行走不再是NASA这样的政府机构工作的专业宇航员的专属领域。 Crew Dragon太空舱于周二发射,此前由于氦气泄漏和恶劣天气而延迟。机上有任...

文章 如何在 QuickNode 上设置域名掩码

...本指南将使用以太坊端点,但指南中的所有步骤对于其他区块链(即 Solana、Arbitrum、Polygon)同样有效。 ### 你需要准备的内容 - 你拥有的域名 - 一个 [QuickNode 账户](https://www.quicknode.com/signup?utm_source=internal&utm_campaign=guides&utm_conten...

文章 Michael.W基于Foundry精读Openzeppelin第21期——ERC165.sol

...(bytes4)`的gas消耗必须小于30000 gas。 ##### 2.1.1 interfaceId的计算方式 interfaceId为interface的标识,有3种方法可以求得一个interface的interfaceId: 1. solidity内置的`type(interface).interfaceId`。以ICustomizedInterface为例: ```solidity bytes4 inter...

文章 ERC721实现治理和Vote的分析

...able::_writeCheckpoint: block number exceeds 32 bits' ); //相同区块是同一条记录 if (nCheckpoints > 0 && checkpoints[delegatee][nCheckpoints - 1].fromBlock == blockNumber) { checkpoints[delegatee][nCheckpoints - 1].votes = newVotes; } else { //否则新增一条记录,nu...

文章 一文带你玩转SQL中的DML(数据操作)语言:数据操作不再难!

...s://ydcqoss.ydcode.cn/ydyx/bbs/1699436985-6bmLy1.png) #### 2.3 将一个计算表达式的结果作为值使用 ![Description](https://ydcqoss.ydcode.cn/ydyx/bbs/1699437016-3tKy6T.png) #### 2.4 同时修改多个字段 ![Description](https://ydcqoss.ydcode.cn/ydyx/bbs/1699437040-VPcyIj.p...

文章 高级 Foundry Cheatcodes 系列:第一部分 - Foundry 基础,为何选择 Foundry 而非 Hardhat?

...://x.com/@threesigmaxyz),并浏览我们的博客,以获取更多关于区块链主题的见解。 明天我们将发布我们的第一个作弊码,第 2 部分:作弊码 **vm.prank**,模拟调用。打开你的通知 >- 原文链接: [x.com/threesigmaxyz/stat...](https://x.com/thr...