找到约 15 条结果

文章 账户抽象 — ERC-4337 各组件是如何协同工作的

...的一个重要里程碑。现在,是时候深入技术细节,探索 ERC-4337 的各个组成部分以及它们是如何连接的。 这是账户抽象系列的第二篇文章,在本文中,我们将深入技术层面,深入研究 ERC-4337 标准。我们将探索其架构,并将不同...

文章 Solidity 接口及合约交互

...,代码会更清晰,因此我会更推荐是用接口, ### 调用 ERC20 合约进行转账 合约间的交互,使用非常广泛,因此,这里再举一个示例:实现一个奖励合约,给用户发放 ERC20 代币奖励。 [ERC20](https://learnblockchain.cn/tags/ERC20?map=EVM) ...

文章 密码学 - OpenZeppelin 文档

...的安全身份验证、多重签名操作和高级密码学操作。 - [`ERC7739Utils`](https://docs.openzeppelin.com/community-contracts/0.0.1/api/utils/cryptography#ERC7739Utils): 实用程序库,实现了一种防御性重新哈希机制,以防止基于 ERC-7739 的智能合约签名被重...

文章 ERC-8002:简易支付验证网关 - ERCs

...!我们已经完成了将比特币的 SPV 节点概念引入以太坊的 ERC 草案,为 BTC 的无需信任和原生发行铺平了道路。非常希望听到你们的反馈! 也请查看 [Wrapless](https://arxiv.org/pdf/2507.06064) 研究论文。它描述了通过使用 **原生** BTC 作...

文章 揭秘闪电贷合约:不为人知的套利黑科技

...le with OpenZeppelin Contracts ^5.5.0 pragma solidity ^0.8.24; import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import {ERC20Burnable} from "@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol"; import {ERC20Permit} from "@openzeppelin/contracts/token/ERC20/ext...

文章 [译]如何利用OpenZeppelin编写可升级的智能合约

...github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20Capped.sol"; contract Example { uint256 private _cap = 1000000000000000000; ERC20Capped public token; constructor(uint8 cap) public { _cap = cap; token = new ERC20Capped(_cap);...

文章 使用Foundry部署和开源合约erc20

# 使用Foundry部署和开源合约erc20 将给定的合约部署到 Sepolia 并提供部署后的链接地址,你可以按照以下步骤进行操作。 新建项目 ``` forge init foundry_erc20 ``` ### 步骤一:编写合约脚本 在文件夹`src`中创建一个新...

问题 请教大家一个ERC20代币重名的问题?

请教下,比如我发行了ERC20代币“OPT”,然后有一个基金合约里面存1000ETH,谁把OPT转入这个基金合约会1:1得到ETH返还,但是有不怀好意的人也发了一个内容一样的“OPT”ERC20代币,这种情况如何识别呢,用户与用户之间又如何识...

问题 ERC721的_setBaseURI函数是设置哪方面的资源呢?

看到有ERC721合约在constructor里需要传入URI的String进行构造,这里的URI是指哪方面资源呢? 另外ERC721的不同属性是通过什么方法设置的呢?这种属性可以现先部署合约,后期进行更新吗?

问题 怎么利用ERC20快照插件合约去实现无信任分红,有没有实现案例参考下

openzeppelin的快照插件如下https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Snapshot.sol

问题 关于获取ERC721持有种类

如何获取某个地址上持有的所有ERC721Token? 有没有接口能直接枚举该地址持有的所有ERC721合约地址?

问题 在solidity中如何去判断一个地址是否为erc20合约地址

``` 在solidity中如何去判断一个地址是否为erc20合约地址 ``` ``` //这是我的初始化方法 constructor(IERC20 _token) { upgradeToken = _token; } ``` 我想在初始的时候去验证一下传入的参数是否为一个erc20地址,请问该怎么写?

问题 请问怎么知道solidity智能合约,转入的是什么ERC20代币

...了一个智能合约,我想记录当前发送者的地址以及他转的ERC20代币地址和数量信息。 能通过 msg.calldata 解析出来吗? 我现在只能拿到 msg.sender msg.value。 比如: A 转入 100 USDT 到我这个合约,我想在合约里记录 A 转入了 1...

问题 关于ERC721Token授权的问题

ERC721的Token不能在一个合约方法中授权并转移吗? ``` IERC721(tokenadr).approve(address(this), _nftid); IERC721(tokenadr).safeTransferFrom(msg.sender, address(this), _nftid); ``` 上面这个方法会报错:ERC721: approve caller is not owner nor approved for all

问题 怎么判断合约是否erc 1155标准呢

佬大,看了您说了怎么判断一个合约是erc20还是erc721