簡體   English   中英

DeFi 平台中的多個 ERC20 代幣

[英]Multiple ERC20 tokens in a DeFi platform

我正在以太坊上構建一個 DeFi 應用程序,我想實現Deposit function。 ETH 和我構建的 ERC20 代幣之間一切正常,但我想添加一些代幣,例如用於 AAVE 的 aToken 或用於 Compound 的 cTokens,用戶將在調用Deposit后收到這些代幣。

所以問題是:是否可以在我的智能合約中添加一個 function 來創建多個代幣而不為每個代幣創建一個智能合約? 如果沒有,我必須為要添加到我的應用程序中的每個令牌創建不同的合同,或者有最好的方法嗎?

是的,這是可能的。 您可以在復合協議鑄幣操作后將代幣轉移到用戶的地址。 這可以使用 ERC-20 傳輸接口進行通用化。 請務必考慮用戶應支付的金額,並注意重入漏洞。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM