找到约 14 条结果

文章 从Web3开发者到智能合约审计员:当已知标准背叛你

...ndf.me/) **/ Uniswap imBTC-漏洞利用 (2020):** 问题在于,当使用 ERC777 + ERC1820 标准时,用户有机会为 transferFrom() 函数创建自己的 tokensToSend() Hook。 黑客注册了自己的Hook合约,该合约在每次 imBTC 转移时都会调用 \_callExchange 函数,这导致...

文章 ERC1410标准从分析到代码实现

## 1,摘要 ERC1410为STO环境中使用的一个以太坊协议标准。辉哥着眼于深度理解和编码实现,从以下几个方面阐述对ERC1410的理解。 1) ERC1410和ERC1411(ERC1400),ERC1404的区别 2)同质化通证,非同质化通证,部分同质化通证的区别 ...

文章 Defi hack挑战-DiscoLP及真实案例分析

...刻。 ## A. 发生了什么 攻击者创建了一个名为rAXZZ的假 ERC-20 代币,并与它相关联的Uniswap V2 流动性池将其与 GRO (GRO/rAXZZ) 匹配。 ### 1. 质押 然后,攻击者使用合约的单一资产存款功能,将 19,900,000,000,000 rAXZZ 存入 stkGRO/rAAVE 合约...

文章 BRC-20, from Newbie to be Awesome

...pZOSX65b3d03a92313.png) > **BRC-20 named B is completely different with ERC-20 named E**. It has a similar name, but what's the difference between B and E? B will bring about an electronic version of a text protocol without any code control, and E will guide to join a series of bright activities ...

问题 兑换时报错 UniswapV2: TRANSFER_FAILED

...ier: MIT pragma solidity ^0.8.0; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "@openzeppelin/contracts/access/Ownable.sol"; import "@openzeppelin/contracts/utils/Address.sol"; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/security/...

文章 如何使用Create2工厂创建合约并验证(Base Remix)?

...ier: MIT pragma solidity ^0.8.0; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "@openzeppelin/contracts/security/Pausable.sol"; import "@openzeppelin/contracts/access/Ownable.sol"; contract CNYT is ERC20, Pausable, Ownable { constructor() ERC20("CNYT", "CNYT") { ...

文章 快速实现一个多重调用合约

...可以使用不同的参数; # 合约开发 #### 测试合约(一个ERC20代币合约) **说明**:一个名字MockToken 符号为 "MTK" 余额为1000000 MTK标准的代币,具备铸造等功能 ``` // SPDX-License-Identifier: MIT pragma solidity ^0.8.20; import "@openzeppelin/cont...

文章 Gelato 智能钱包 SDK 简介

...基础设施,具有经过大量审计的组件,并支持 EIP-7702 和 ERC-4337 等开放标准,使团队能够构建无 Gas、可编程和嵌入式钱包 UX,而无需供应商锁定。 ### 介绍 Smart Wallet SDK [Gelato Smart Wallet SDK](https://www.gelato.cloud/smart-accounts) 是一...

文章 浅析EIP-7702

...感的优化体现在这几个方面: **1.多操作**:想想现在的erc20 token转账,EOA账户要先授权某个SC,然后才能transfer,明明这样的操作应该在一次交易中完成,但是偏偏需要两次,多操作就是为了让EOA账户同样具备和SC一样的在一笔...

文章 介绍带有主网复制功能的 Scaffold-ETH-2

...直接从 CLI 或你个人的 Sandbox 供水处铸造无限量的原生和 ERC20 代币。再也不用浪费 ⏱️ 时间寻找可用的水龙头。 👉 利用内置的浏览器和交易追踪器轻松调试你的沙盒中的交易。 👉 体验在 BuildBear 上快速完成的交易,时间不...

文章 如何理解“DeFi银行”Compound

...会随时间推移而稳定上升。 在需求侧,现在让我们用ERC20代币来代替资产(如房子)。在供给侧,让我们用Dai代替美元。银行的存储金库用Compound的智能合约来代替,它能以自动化方式管理整个事情。 ![null](https://img.learnblock...

文章 实用工具 - OpenZeppelin 文档

...Solidity 中,经常需要知道合约是否支持你要使用的接口。ERC-165 是一个有助于进行运行时接口检测的标准。合约为在你的合约中实现 ERC-165 和查询其他合约提供了辅助函数: - [`IERC165`](https://learnblockchain.cn/article/15728/api/utils#IERC16...

文章 在Substrate链上跑Solidity ERC20智能合约

**在Substrate链上跑Solidity ERC20智能合约** *jasonruan 2020.07.18* ## 1 前言 本实践案例中,我们首先会搭建和启动一条`substrate`链,再通过`MetaMask`这款著名的以太坊钱包浏览器插件,通过自定义`RPC`的方式,接入我们搭建好的`substr...

文章 AA周报:Status L2启动,Vitalik 1670万 Gas上限提案,跨链用户体验的资源锁,ERC-4337文档更新……

... Status L2 发布,Vitalik 16.7M Gas上限提案,跨链UX的资源锁,ERC-4337文档,预付Gas支付方演示 欢迎来到我们的每周摘要!在这里,我们讨论账户抽象、链抽象以及所有相关领域的最新趋势和进展,并带来Etherspot的一些内部见解。 ...