找到约 13 条结果

文章 无需许可:Multichain漏洞利用解析

... 前面提到的被利用的函数 anySwapOutUnderlyingWithPermit 使用 [ERC20 _permit()_ 函数](https://docs.openzeppelin.com/contracts/4.x/api/token/erc20#ERC20Permit) 交换底层 token。 _permit()_ 函数允许其用户提供已签名的交易,以批准合约花费其资金,而无需实...

文章 Cairo 实战入门:可升级合约与跨链信息发送

...阅读过笔者之前的文章就会发现,我在 solidity 中使用了 ERC20 代币 -> 可实升级合约的学习路径。为了保持文章的统一性,我准备在此文中介绍 cairo 的可升级合约编程。 此处我没有使用代理合约一词,因为 cairo 1 的可升级配置不...

文章 每周以太坊 2024/1/20

...hereum/EIPs/pull/8121/files):硬分叉 - Pectra(Prague + Electra) - ERC(应用层): - [ERC7595](https://github.com/ethereum/ERCs/pull/202/files):抵押 NFT(ERC721 扩展) - [ERC7596](https://github.com/ethereum/ERCs/pull/205/files):股权份额记账系统 - [ERC7597](h...

文章 什么是 BRC-20?比特币的实验性代币标准

...hain.cn/2025/09/12/90191865_image.jpg) 以太坊区块链通过引入 ERC-20 标准彻底改变了数字资产,使得任何人都可以为从 DeFi 到 NFT 的所有事物创建同质化代币。另一方面,长期以来,比特币一直被视为一个更为保守的平台,专注于安全...

文章 持久化幽灵变量

...权宜之计。 为了演示滥用的问题,让我们考虑一个接受 ERC-20 代币而不是 ETH 的类似金库。它的余额映射是私有的,因此需要一个幽灵变量来镜像内部余额,因为没有 getter 函数可以读取: ```solidity Copy/// minimal ERC20 interface interf...

文章 UniswapV2 深入解析系列 20:swap手续费修复与 K 值守护

...unt1Out > 0) _safeTransfer(token1, to, amount1Out); uint256 balance0 = IERC20(token0).balanceOf(address(this)); uint256 balance1 = IERC20(token1).balanceOf(address(this)); ``` 在 `_safeTransfer` 执行后立即读取余额,可获得“转出后、入账前”的即时状态,有助于推...

文章 零知识证明 - Zkopru Layer2隐私协议介绍

...k time为13.2s时,最大TPS是105 ### 功能强大 * 支持 **ETH, ERC20, 甚至是 ERC721** * 支持 **private atomic swap**,可用于私人的对盘系统 * **Subtree rollup缩减了更新merkle tree大概20倍的成本** * 区块结束前**即时提取资产** * 通过使用...

文章 闪电贷以及如何利用它进行攻击:ERC 3156 漫游指南

...约之间的贷款,必须在同一笔交易中偿还。本文介绍了 ERC 3156 闪电贷规范以及闪电贷出借方和借款方可能受到攻击的方式。文章末尾还提供了建议的安全练习。 下面是一个极其简单的闪电贷示例。 ``` solidity // not for producti...

文章 迈向跨链未来:在区块链间转移数据 - Optimism

...,我们需要能够统一链上资产的解决方案。这就是为 Superchain Interop 和更广泛的 Ethereum 开发标准发挥作用的地方。 ### 未来是跨链的 Wonderland 团队一直致力于通过开发工具和标准来实现跨链未来,**不仅在 Superchain 内,而且在更...

问题 招聘-【上海虹口足球场龙之梦A座】智能合约工程师20-35K

...atemask 4.能够协助前端进行合约的交互与调试 5.熟悉ERC20,ERC721,ERC777等合约标准 3. 加分项 1.对去中心化项目充满激情 2.熟悉主流DEFI项目优先 公司是初创团队,90后创始团队,5年区块链投资和行业从业经历,国内外...

文章 STEPN相关内容延续篇:基于OpenZeppelinV5与Solidity0.8.24的创新点拆解

... ``` // SPDX-License-Identifier: MIT pragma solidity ^0.8.24; import {ERC721} from "@openzeppelin/contracts/token/ERC721/ERC721.sol"; import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import {AccessControl} from "@openzeppelin/contracts/access/AccessControl.sol"; import {R...

文章 Uniswap V2 关于预言机和闪电贷

...分析这些新特性可能带来的改进和影响。这些特性包括:ERC20/ERC20 供给池、价格预言机和闪电兑换。其中关于预言机和闪电兑换会做一些的思考,欢迎有识之士来探讨这些问题。对某项特性感兴趣的读者可直接跳到指定章节。 ...

文章 Paradigm CTF-Bouncer

... = delegate[who] $ | `entry.token += amount​` | | `redeem(ERC20Like,uint256)` | TOKENÐ流出 | $tokens[msg.sender][address(token)] > amount$ | `tokens[msg.sender][token] -= amount` | | `proofOfOwnership(ERC20Like,address,uint256)` | TOKENÐ流入 |...