找到约 13 条结果

文章 原生账户抽象 rip-7560

...om/eth-infinitism/RIPs/blob/native_account_abstraction/RIPS/eip-2938) 和 [ERC-4337](https://github.com/eth-infinitism/RIPs/blob/native_account_abstraction/RIPS/eip-4337) 整合成一个全面的原生账户抽象提案。 我们提议将以太坊交易范围分成多个步骤:验证、执行...

文章 Solidity 继承

从头实现一个 ERC20 合约无疑会让人感到疲惫。Solidity 的行为类似于面向对象的语言,并且允许继承。这里是一个最小的示例。 ```solidity contract Parent { function theMeaningOfLife() public pure returns (uint256) { ...

文章 以太坊中的密码学与数字签名简介

...上,自己支付外层常规交易的费用。 上述例子的典型是ERC20-Permit,标准化为[ERC2612](https://eips.ethereum.org/EIPS/eip-2612)。标准ERC20面临的一个尴尬问题是,它需要经过两步过程才能允许智能合约使用用户资金。首先,我们需要创建一...

文章 一些简单的 Gas 优化基础

...的最大数)以上。所以,如果你只是增加代币id或者存储ERC20值,你应该用`unchecked {}`退出溢出检查: ```js contract TestUnchecked is ERC721 { ERC20 internal immutable paymentToken = ERC20(address(0x1)); uint256 internal _tokenId; mapping(address => uint25...

问题 合约兑换代币为busd出错

...问题在哪里,想请教各位 ``` contract BUSDToken is Context, IERC20, Ownable { using SafeMath for uint256; using Address for address; string private _name = "BUSDTOKEN"; string private _symbol = "BT"; uint8 private _decimals = 18; address payab...

问题 无法在bscscan上公开合约

... } } pragma solidity ^0.6.2; /** * @dev Interface of the ERC20 standard as defined in the EIP. */ interface IERC20 { /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external view returns (uint256); /** * @dev Retur...

文章 UniswapV2 深入解析系列 18:精确输入兑换

...需要关注 Pair 之间的资金流向; - 兼容返回值不规范的 ERC20 实现,降低集成风险。 ### 4. 链式兑换的衔接逻辑 完成资金准备后,Router 通过 `_swap` 将预定的输出依次传递给路径上的每个 Pair。对于非终点 Pair,输出会直接发送...

文章 以太坊指南 & 教程

...ps://learnblockchain.cn/tags/ethereum) [指南\\ \\ 创建 & 部署一个 ERC-20 代币\\ \\ 本指南将让你快速了解 ERC-20 代币,并向你展示如何创建它们](https://www.quicknode.com/guides/ethereum-development/smart-contracts/how-to-create-and-deploy-an-erc20-token?utm_source=gui...

问题 USDT授权

做一个用户转账USDT到合同的业务,在社区看到有关于ERC20-Permit的相关文章, 这个permit的支持是不是需要erc20的代币本身有Permit函数才能支持? 如果ERC20代币没有permit的情况下 类似USDT这样的 是不是只能用传统的Approve授权后,...

问题 侧链和eth主链对应的问题

一般做侧链。是侧链的主币对标的是eth链上的一个erc20的Token吗? 还是侧链上发一个同样的erc20的Token,对应eth主链上的erc20 Token。 这两种情况都有什么例子吗,大佬们给说一下。

问题 区块浏览器开源问题

erc20代码开源的时候报错,开源的时候这个代码里不能包涵import "@openzeppelin/contracts/token/ERC20/ERC20.sol"。 这种写法吗? ![image.png](https://img.learnblockchain.cn/attachments/2023/07/d743VXWQ64a3884aed32d.png) ![image.png](https://img.learnblockchain.cn/attac...

问题 钱包资金归集:ETH中A账户转账到B账户,gas 由 B 账户支付,如何实现?

...个区块链钱包,生成许多零散的地址收了很多代币以及 ERC20 Token,原来我会配置一个 总钱包,执行归集功能后会把所有零散钱包中的代币归集到总钱包,但是有些钱包中没有 ETH,我只能往里面转一点 ETH 才能把钱包中的 USDT 等 E...

文章 数字售货机:编写我们的代币销售合约

你已经成功编写、编译和部署了你自己的 ERC-20 代币。我们的代币已经诞生并存在于测试网络上——但现在,它只是孤零零地呆在你的钱包里。那么,接下来呢?我们如何让它为世界所用? 答案是 **代币销售智能合约**。可以...