我正在Ethereum上构建一个DeFi应用程序,我想实现Deposit函数。在我构建的ERC20令牌和ETH之间,一切都很好,但是我想添加一些令牌,比如aToken用于AAVE,cTokens用于复合,用户在Deposit调用之后将接收这些令牌。
所以问题是:是否可以在我的智能契约中添加一个函数来创建多个令牌,而不为每个令牌创建一个智能契约?如果不是,我必须为我想在应用程序中添加的每个令牌创建一个不同的契约,或者有一个最好的方法来做到这一点?
发布于 2022-05-02 23:58:21
是的这是可能的。您可以在复合协议薄荷操作之后将令牌传输到用户的地址。这可以成为通用使用ERC-20传输接口。请务必计算用户到期的金额,并注意重入漏洞。
https://stackoverflow.com/questions/70846710
复制相似问题