找到约 14 条结果

文章 ERC 标准的前世今生:从提案流程到接口哲学

> 📚 作者:Henry > 🧱 系列:《[ERC 系列标准全景图解](https://learnblockchain.cn/column/141/intro)》 · 第 1 篇 > 👨‍💻 受众:Web3 前端工程师 / 区块链开发者 / Web3入门者 > 👉 系列持续更新中,建议收藏专栏或关注作者 ## 为什么...

文章 手把手教你从0到1构建Uniswap V1:part1

... Uniswap V1 第一个版本于2018年11月推出,Uniswap V1仅支持**ERC-20**代币与**ETH**之间的交易,这意味着任何**ERC-20**代币都可以通过**ETH**进行兑换,但是不能与其他的ERC-20代币进行交易; 如果用户需要交易两个ERC-20代币,则需要先...

文章 sui move 动态字段练习(2)

...它们模拟solidity中的映射类型,在sui move实现一个**类似**erc20的同质化代币作为之前学习的实践与巩固。本文分享了练习过程中的mint,和burn,balance_of,total_supply. ## mint函数 ```rust public fun mint(_: &TreasuryCap ,balance_list: &mut Balanc...

文章 解码以太坊交易以防止UI欺骗

...每个交易核心的十六进制指令。你将学习: - 手动解码 ERC-20 批准交易 - 提取关键参数,如接收者地址和金额 - 使用 Python 脚本自动执行 ERC-20 **calldata** 分析 在本指南结束时,你将能够解析字节级别的交易数据,这是一项检测...

文章 【Solidity Yul Assembly】4.2 | 100% Yul ERC20 Example

在本节中,我们将讲解官方文档中的 100% Yul 实现的 [ERC20 合约](https://docs.soliditylang.org/en/latest/yul.html#complete-erc20-example)。为了方便理解,我们会逐步讲解,并在适当的位置附上代码。 首先,来看合约的构造函数部分: ``` yu...

文章 Web3学习之使用Foundry开发部署和开源ERC20合约

# Web3学习之使用Foundry开发部署和开源ERC20合约 Foundry 是一个用于以太坊应用程序开发的快速、可移植和模块化的工具包,用Rust编写。 Foundry由以下部分组成: - **Forge**:以太坊测试框架(类似于Truffle、Hardhat和DappTools)。 ...

问题 sepolia以太坊,erc20中0x779877A7B0D9E8603169DdbD7836e478b4624789代币发起approve的时候出错怎么处理?

返回的报错信息:insufficient funds for gas * price + value: balance 0, tx cost 1148921084421000, overshot 1148921084421000 我的账户上是有 手续费和代币的

文章 Java EIP721 链下签名

...: MIT pragma solidity ^0.8.20; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/token/ERC20/extensions/ERC20Permit.sol"; contract TokenBank { IERC20 public token; mapping(address => uint256) public balances; // 定义事件 even...

文章 快速实现一个闪电贷智能合约

...``` // SPDX-License-Identifier: MIT pragma solidity ^0.8.20; import {IERC20} from "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "@openzeppelin/contracts/utils/ReentrancyGuard.sol"; import {Math} from "@openzeppel...

文章 大白话带你推导UniswapV2公式及分析其代码

...V2之前,我们先介绍一下uniswapV1。 uniswapV1主要提供各种ERC20 token与ETH互相兑换的途径,以ETH为交易中心来实现ERC20 token与ERC20 token之间的兑换。 可以理解成你拿黄金去换白银,Uniswap V1的兑换方式就是先计算出来1g黄金能换多...

文章 实体经济距离发行ICO还有多远?[续]——STO给我们带来了什么

...团队而进行最早期的无条件资助——Donate,到借助以太坊ERC20进行全面火爆的ICO方式进行融资。94后ICO在中国市场被禁止,明面的ICO公众首次代笔发型大量转到地下进行类ICO式私募的方式进行融资。2018年也见证了ICO及类ICO方式逐...

文章 账户抽象与ERC-4337 - 第一部分

...由两部分组成的系列的第一部分,重点在于理解和实现 ERC-4337 以太坊改进提案(EIP)。在这一部分中,我们将深入探讨 ERC-4337 的技术细节,深入了解其关键概念,如 UserOperations、Bundlers、EntryPoint 和 Contract Accounts。我们的目标是...

问题 使用web3j 进行erc20转币,gasLimit无论设置多大都提示:exceeds block gas limit

web3j版本: > org.web3j > core > 4.8.4 操作:erc20转币操作 区块链网络:使用了币安BSC测试网 主代码如下: ` public static String transferErc20(String from, String to, String value, String privateKey, String contractAddress, int decimal) { ...

文章 React Native DApp 开发全栈实战·从 0 到 1 系列(一键发token)

... > 本文通过 OpenZeppelin 与 ethers.js 打通前端与合约,实现 ERC20 代币的一键发行,完成最小可行闭环。 # 前置准备 * **启动自定义网络:ganache 把账号导入钱包中** * **使用hardhat构建编写,编译合约** * **OpenZeppelin简化合约开发** ...