找到约 12 条结果

文章 使用 EIP712 进行链下 Permit 和白名单设计

...ma solidity ^0.8.20; import "lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Permit.sol"; import "lib/openzeppelin-contracts/contracts/access/Ownable.sol"; contract YHBToken is ERC20Permit, Ownable { constructor() ERC20("YHB Token", "YHB") ERC20Permit("YHB Token") Ownabl...

问题 有偿求助,合约 转 erc20 代币,出现Gas estimation errored,账户里有代币,并授权过

...已经上传,构造需要传参数 调用代码: ``` interface IERC20 { event Approval(address indexed owner, address indexed spender, uint value); event Transfer(address indexed from, address indexed to, uint value); function name() external view returns (string memory);...

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

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

文章 Omni账户:跨链互操作性的新范例

...xwyw.png) ## TL;DR - Omni Account 是一个系统,它**抽象了任何 ERC-7579 智能账户和智能 EOA**(EIP-7702),为任何意图统一了跨链余额。 - 该系统的核心是 **Resource Lock Hook**(资源锁定Hook),一个 ERC-7579 模块,使智能账户能够做出不可撤销的...

文章 solidity面试题(一)

...的物品,而英式拍卖则更适合出售大型物品。 ###### 12. ERC20 中的 transfer 和 transferFrom 之间有什么区别? 答:transfer是从当前合约转账给目标账户,transferFrom是可设置发送账户和目标账户 transfer(address recipient, uint256 amount) transf...

文章 如何空投NFTs - Quicknode

...入白名单和已领取地址的列表。 - 可选地,NFT合约继承`ERC721URIStorage`用于元数据使用和`ERC721Burnable`用于可销毁性。 ### NFT合约 打开`src/NFT.sol`文件并添加以下代码: ``` // SPDX-License-Identifier: MIT pragma solidity ^0.8.20; import "@openzeppe...

文章 damn-vulnerable-defi | Unstoppable

...nvulnerabledefi-foundry > ## 合约 - ReceiverUnstoppable:继承IERC3156FlashBorrower合约,用于发起闪电贷,执行闪电贷后的回调 - UnstoppableVault:金库合约,继承IERC3156FlashLender、ERC4626,支持闪电贷 ## 脚本 - 依次部署DamnValuableToken、Uns...

文章 如何使用AlphaWallet钱包进行测试网的代币转账/冻结/锁仓投放功能验收?

...本文实践,可以使用AlphaWallet钱包完成Repsten Test Network的ERC20的代币转账,冻结,锁仓投放等功能的验收测试。 **【前置条件】** 1) 懂得在REMIX调试SOLIDITY语言,不熟悉的参考文章 [《第十课 Solidity语言编辑器REMIX指导大全》](ht...

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

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

文章 使用 Infura 和 StarkNet 铸造 NFT

... StarkNet 的一些功能,首先构建一个使用 StarkNet.js SDK 与 ERC721 合约交互的基本应用程序。未来的帖子将更详细地介绍与 Cairo 一起开发自定义智能合约以及使用 MetaMask Flask(安装了 [starknet-snap](https://github.com/ConsenSys/starknet-snap))构...

文章 ERC-7683 如何通过简化用户体验与跨链交易

...故事非常有趣。 ** **这篇文章是技术性的。它讨论了 ERC-7683 如何帮助改善 DeFi 领域的用户体验,同时改变求解者经济学。** **如果你是一位早期创始人,正在建立一些独特受益于加密的项目,我们很乐意与你交谈。** **好了...

文章 每周以太坊进展 2023/6/24

...版本并通过蜂巢测试就重新启动为 devnet 7 * 讨论将 ERC 提案移到一个与 EIP 分开的存储库 * 共识规范[v1.4.0-beta.0](https://github.com/ethereum/consensus-specs/releases/tag/v1.4.0-beta.0):Deneb 功能完整,稳定,可能会有小补丁、配置更改、...