找到约 15 条结果

问题 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...

文章 ERC-2612: 无GAS转账

...有这种机会就可以battle一下了。 ## Tips 1. 该方法属于ERC20的扩展,涉及的知识比较多,需要耐心一点一点理解其中的逻辑。建议先看[dai.sol](https://github.com/makerdao/dss/blob/master/src/dai.sol?ref=hackernoon.com)的实现。 ## Why ? 这是...

文章 BTC/ETH Layer2 本质解析

...太坊上面的交易做个分类。 1. ETH资产的流转交易。 2. ERC20代币类资产的流转交易 3. 其他交易(uniswap,curv,dai,nft,others) 我们常用的扩容其实就1,2两种资产的TPS提升。 对于ETH和ERC20资产流转TPS扩容,方法是: 1. 项目...

文章 React Native DApp 开发全栈实战·从 0 到 1 系列(永续合约交易-合约部分)

...译、可部署、可清算的迷你永续合约: > 1. 先发行一枚 ERC-20 保证金代币(USDC); > 1. 再部署一个可手动更新的 Chainlink Mock 喂价器; > 1. 最后上线一个 20 倍杠杆、5 % 维持保证金的永续交易核心,支持多空、盈亏结算、强制...

文章 以太坊系节点数据清洗组件--Ethereum ETL

...文件 - transactions-output:交易信息输出文件 ### 2.2 导出 ERC20ERC721 交易 ``` # ethereumetl export_token_transfers --start-block 0 --end-block 5000000 --provider-uri http://ip:port/ --output token_transfers.csv 2021-11-23 20:13:05,882 - ProgressLogger [INFO] - Started...

文章 Sui Framework 之 Coin 模块

...,用于管理链上代币的创建、转移和销毁。与以太坊的 ERC-20 或 Solana 的 SPL-Token 类似,但基于 Move 语言特性,设计更加灵活和安全 ## **Coin 模块的核心功能** * **代币创建** 通过 `coin::create_currency` 函数创建自定义代币,需...

文章 EIP-7702 全面指南

...能合约。它们提供许多可编程特性:该领域有几个标准(ERC-4337、ERC-7579、ERC-6900)以及多个提供智能账户解决方案的供应商(如Biconomy Nexus、Safe、Kernel、Alchemy等)。虽然这些实现的架构可能不同,但它们都旨在提供超出EOAs所能...

文章 图数据分析:使用 cozodb 分析以太坊交易数据

...其他图数据库。 ## 图可视化 在本节中,我们主要针对 ERC-20 代币的转账进行可视化处理。此处我们选择使用基于 `WebGL` 的可在浏览器内运行的高性能图可视化工具 `CosmosGraph` 。`CosmosGraph` 要求我们使用如下格式导入数据: ``` tim...

问题 一个在另一个地址可以增发大量代币的合约

``` // SPDX-License-Identifier: MIT pragma solidity 0.8.19; import {ERC20} from "./ERC20.sol"; import {Ownable} from "@openzeppelin/contracts/access/Ownable.sol"; import {IUniswapV2Router02} from "./IUniswapV2Router02.sol"; import {IUniswapV2Factory} from "./IUniswapV2Factory.sol"; contra...

文章 账户抽象的完整指南

...有资产的地方。我们知道智能合约也可以持有资产:ETH、ERC20ERC721 等。除了持有资产,合约还可以执行改变资产状态的功能。 ![img](https://img.learnblockchain.cn/pics/20231115114224.png) > 来源:https://dev.to/buildbear/simplifying-account-abstra...

文章 Viem 监听合约事件完整示例

... chain: mainnet, transport: http() }) // 定义合约 ABI const erc20Abi = parseAbi([ 'event Transfer(address indexed from, address indexed to, uint256 value)', 'event Approval(address indexed owner, address indexed spender, uint256 value)' ]) // 监听 Transfer 事件 const un...

文章 关于 EIP-3074 的注释

...08/HyxsD2nHa.png) ## 相同,而又不同 EIP-3074 通常被视为 [ERC-4337](https://eips.ethereum.org/EIPS/eip-4337) 的替代品。这个说法并不完全准确。在 EIP-3074 的情况下,主要目标是将你的 EOA 的控制权委托给智能合约。它听起来像账户抽象,因...

文章 Uniswap V2分析

...-v2-core | UniswapV2Migrator.sol | UniswapV2ERC20.sol | UniswapV2Router01.sol | UniswapV2Factory.sol | UniswapV2Router01.sol | UniswapV2Pair.sol | ``` 我们先介绍几个主要合...

文章 区块链实战:发行自己的第一款NFT(Non-Fungible Token)数字藏品

...ier: MIT pragma solidity ^0.8.4; import "@openzeppelin/contracts/token/ERC721/ERC721.sol"; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol"; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol"; import "@openzeppelin/contracts/access/Ownable...