【发布时间】:2021-11-04 15:08:09
【问题描述】:
我正在尝试使用 openzeppelin 的 ERC20 实现,但出现错误。 tokenAddress 是现有 ERC20 代币的地址,例如 USDC - 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v3.4.0-solc-0.7/contracts/token/ERC20/ERC20.sol";
ERC20 token = ERC20(tokenAddress);
token.balanceOf(msg.sender);
一个错误
revert 事务已恢复到初始状态。笔记: 如果您发送值和值,则应支付被调用的函数 您发送的金额应少于您当前的余额。调试 交易以获取更多信息。
【问题讨论】:
-
0xA0b8...地址持有以太坊主网上的合约。错误是否发生在主网上?或者您是否尝试在不同的环境中执行它(例如 Remix JS VM 模拟器、测试网等)? -
我正在尝试在 Remix 上执行
-
我正在寻找一种可以接受现有 ERC20 代币付款的解决方案
-
地址0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48是基于ERC20接口的USDC币
标签: blockchain ethereum erc20