找到约 14 条结果

问题 咨询一个MEV Bot合约相关的知识

...1d3cf9a64eb618e0c8df50a 另外通过获取交易详情,发现它使用accessList: [{"address":"0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","storageKeys":["0xbd5af5151dcb9feb2c4ef23509c863dd4415e4d2c27b5c08786933a8ed41acc7","0x662b54202fd008017952fcae23ea0b9a1501141c9bedd0a446266c7d2a60c80...

文章 跨链桥如何工作?以 Wormhole 为案例(第四部分)

...上,全球存储操作 (SSTORE) 会产生最大的 Gas 成本。这解释为何赎回代币是昂贵的。例如,在以下交易中,调用 completeTransfer 的费用为 $6.81 (270K gas): ![](https://img.learnblockchain.cn/2025/03/30/a1730405d52ac0ab77fc8_1-j1GvS4nrrNBDzLOJQILQw.png...

文章 Sec3 WatchTower 发布:智合约的智威胁监测器

...30/7978abacf9f7b2f7f0b8b_1HgbhDSSry0sJxw87o-SCzQ.png) 以下截图显示 WatchTower 对虫洞攻击的警报(在 sec3 的测试环境中重现): ![](https://img.learnblockchain.cn/2025/03/30/7978a9d337fc1e7023a6d_16LOGFGcLGtDNCtLlQQaGSg.png) 由 sec3 WatchTower 检测到的重现...

文章 以太坊合约静态分析工具Slither简介与使用

上篇学习[Mythril](https://learnblockchain.cn/article/1283),一种动态的以太坊智合约安全分析工具。今天来看看以太坊官方推荐的另一款静态智合约分析工具Slither。 > 本篇文章不做工具的对比与评测,仅从原理和使用角度阐述。 ...

文章 Solidity中的回退函数fallback和receive详解

...eived(address indexed sender, uint256 amount); // 事件:当调用不存在的函数时触发 event FallbackCalled(address indexed sender, uint256 amount, bytes data); // 构造函数:设置合约所有者 constructor() { owner = msg.sender; } // r...

文章 Contracts Wizard 部署插件 - OpenZeppelin 文档

...| | | | --- | --- | | | 这一步是响应式的,如果你修改合约,你将在修改后立即看到更新后的新构造函数参数。 | | | | | --- | --- | | | 可升级合约尚未完全支持。此操作只会部署实现合约而不进行初始化。为安全升...

文章 raydium-amm-v3 中文注释: create_pool

以下是添加中文解释的代码: ```rust use crate::error::ErrorCode; use crate::states::*; use crate::{libraries::tick_math, util}; use anchor_lang::prelude::*; use anchor_spl::token_interface::{Mint, TokenAccount, TokenInterface}; // use solana_program::{program::invoke_signed, ...

文章 通知渠道 - OpenZeppelin 文档

...配置 #### Webhook 密钥 作为额外的安全措施,Defender 实施一种基于哈希的消息验证码([HMAC](https://en.wikipedia.org/wiki/HMAC)),通过在发送到 webhook endpoints 的通知中添加 `Defender-Signature` 和 `Defender-Timestamp` 请求 headers。因此,接收...

文章 三、hyperledger fabric 开发第一个智合约

... "点击并拖拽以移动")​ 至此,第一个智合约demo完成

文章 创建自己的数字货币(ERC20 代币)

...合约创建,阅读本文前,你应该对以太坊、智合约有所解,如果你还不解,建议你先看[以太坊是什么](https://learnblockchain.cn/2017/11/20/whatiseth/) ## 代币Token 如果不那么追求精确的定义,代币就是数字货币,比特币、以太币...

文章 Go语言插件系统的设计原理

...n exported by the plugin. } ``` ### 插件系统的内部机制 为更深入地理解Go插件系统的工作原理,我们需要探讨其内部机制,包括符号表、内存管理以及与操作系统的交互等方面。 **符号表** 在Go插件系统中,符号表是非常...

课程 Sui Move HackerHouse 系列分享

...6日 正式开营,这次参加的 Hacker 们大都是对 Move 有深入解的大佬,不仅碰撞出近10个非常棒的项目,也有产生很多高质量的分享。 ## 分享主题 ### 1、Sui & Move 快速入门 导师:UVD 相关资料:https://github.com/uvd/start-sui-move...

文章 PDA(程序派生地址)与 Solana 中的密钥对账户

...init` 交易的 `seeds` 派生而来的。到目前为止,我们只使用 PDAs。 也可以在程序外创建一个账户,然后在程序内对该账户进行 `init`。 有趣的是,我们在程序外创建的账户将有一个私钥,但是我们会看到这并不会如看上去那样...

文章 使用代码块解决 Error:stack too deep

...声明大量变量 uniswap V2的UniswapV2Pair.sol的swap函数便使用这个机制 ```solidity function swap(uint amount0Out, uint amount1Out, address to, bytes calldata data) external lock { require(amount0Out > 0 || amount1Out > 0, 'UniswapV2: INSUFFICIENT_OUTPUT_AMOUNT'); ...