Erc-20
將舊 bep20 代幣兌換成新代幣的智能合約
我已經創建了兩個 Bep20 代幣(舊的/新的),我想知道我是否可以編寫一個智能合約,將舊代幣交換/交換為新代幣。
有沒有使用智能合約交換兩個 Bep20 代幣的簡單方法?
任何指導,相關連結都會有很大幫助。(希望問題不要太平)。
參考下面的程式碼
// swap 1:1 function swap(uint256 amount) external { IERC20(tokenA).transferFrom(msg.sender, address(0), amount); // I am buring the token A by sending it to zero address, you can modify the to address IERC20(tokenB).transfer(msg.sender, amount); emit Swapped(msg.sender, amount); }
希望能幫助到你!