找到约 14 条结果

文章 可扩展的`Safe`架构

... 通过 \`execTransactionFromModule\`;或 3. 希望验证 \`signature\` (ERC-1271) 的第三方。 此修订后的架构旨在实现的用例包括: 1. 在 \`SafeProxy\` 上任意方法调用。例如,这将使其在理论上可以通过实现 ERC20 方法将 \`SafeProxy\` 转换为 ERC20 ...

文章 前Arbitrum技术大使解读Arbitrum的组件结构(下)

...据是通过Arbitrum官方桥充值时,用到的基本工具,** ETH和ERC20的充值都会使⽤到。其⽣命周期分为三步: **1. 在L1上提交票据。** 在Delayed Inbox合约中使用createRetryableTicket()方法创建充值票据,并提交。 **2. L2上自动兑付...

文章 以太坊 - 如何创建和发布 ERC-721(NFT) - Quicknode

## 介绍 与 ERC-721 兼容的数字收藏品自 [Cryptokitties](https://www.cryptokitties.co/) 发布以来变得非常受欢迎,并在最近几个月获得了大规模采用。本指南将涵盖使用智能合约库 [0xcert/ethereum-erc721](https://github.com/0xcert/ethereum-erc721) 创建和...

文章 Dune SQL 和以太坊数据分析基础指南

...上运行,因此与原始/解码表相比有数据延迟。 1. 像 ERC20 或 NFT 代币名称和小数位这样的东西是 "种子文件",基本上是把 CSV 数据集上传到 Dune。tokens.erc20 和 "tokens.nft "都是非常有用的表格,几乎适用于任何查询。 2. 像代...

文章 模仿ERC20写的代币合约

标准接口 -- ``` //总发行量 function totalSupply() public view returns (uint256) // 指定账户的余额 function balanceOf(address _owner) public view returns (uint256 balance) //币的持有人直接调用,进行转账 function transfer(address _to, uint256 _value) publi...

文章 NFT 交易市场主要使用 ETH 本位进行交易的局面是如何形成的?

...操作有 2 步: 第 1 步:授权交易本身。是为了告诉某 ERC20 Token 合约,将来可能会有目标智能合约地址 A 来我的钱包账户取走 X 数量的该 Token 资产; 第 2 步:交易执行本身。当目标合约 A 中的逻辑中需要执行该 Token 的相关...

文章 DAO治理中的DeFi攻击

...,参与者可以提出、投票和执行提案。DAO 投票通常通过 ERC20ERC721 代币进行,提案通常涉及 DAO 货币资本的分配。 虽然链上治理提高了投票运作方式和选举结果计算的透明度,但它也为创造性利用提供了一个很大的攻击面。...

问题 Solidity智能合约面试记录

1. 你有了解过ERC721的变种协议ERC721A吗? 2. 仔细说说ERC20ERC721? 3. ERC20ERC721的原理是什么? 4. modifier 有什么作用? 5. 你对gas都了解哪些? 6. 如何节省gas? 7. web3和web2的区别是什么? 8. 对于合约安全你有哪些见解? 9. ...

文章 SharkTeam系列课程—NFT&GameFi开发与安全

...与安全 即将开设的课程: 1. NFT和GameFi概念介绍 2. ERC1155/ERC721/ERC20概念与协议 3. ERC20相关业务的合约开发与合约安全 4. ERC1155/ERC721相关业务的合约开发与合约安全 5. NFT和GameFi相关场景分析 6. NFT与元宇宙 ![94c09729700d9c88c...

文章 OpenZeppelin 安全披露:ERC2771 与 Multicall 集成引发的任意地址欺骗攻击

...:https://blog.openzeppelin.com/arbitrary-address-spoofing-vulnerability-erc2771context-multicall-public-disclosure > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) ,校对:[Tiny 熊](https://learn...

文章 关于形式化验证两大工具(Vass & Mythril) 测试对比

...测项对比** | 漏洞检测项 | Mythril | VaaS | | --- | --- | --- | | ERC20 标准规范 | × | √ | |Fake Recharge Vulnerability(假充值) | × | √ | |TransferToZeroAddress(目标零地址检测) | × | √ | ...

文章 对 zksync 官方 Paymaster 示例代码的理解

...r: MIT pragma solidity 0.8.20; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "./interfaces/IPaymaster.sol"; import "./interfaces/IPaymasterFlow.sol"; import "./L2ContractHelper.sol"; // 这是个假出纳员。它希望 paymasterInput 包含其“签名”以及所需...

问题 contractTokenBalance >= swapTokensAtAmount ,每次达到这个条件的时候,就无法转账和卖出了,只能买,不知道哪个逻辑出错了,求解!!!

... // SPDX-License-Identifier: MIT pragma solidity ^0.8.4; interface IERC20 { /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external view returns (uint256); ``` /** * @dev Returns the amount of tokens owned by `account`. */ function balanceOf...

文章 使用 Motsu 测试 Arbitrum Stylus 智能合约

...gcontracts) - [操纵 VM 环境](#manipulating) - [实际示例:测试 ERC-20 代币](#practical) - [有效测试的技巧](#tips) - [结论](#conclusion) ## 介绍 随着以太坊扩容解决方案的成熟,Arbitrum Stylus 作为一个引人入胜的创新脱颖而出,它允许开...