我已经创建了两个Bep20令牌(旧/新),我想知道是否可以编写一个智能契约,将旧的令牌交换/交换为新的令牌。
是否有一种使用智能契约交换两个Bep20令牌的简单方法?
任何指导,相关的链接都会帮助一吨。(希望问题不要太平淡)。
发布于 2021-07-15 13:59:39
请参阅以下代码
// 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);
}希望能帮上忙!
https://ethereum.stackexchange.com/questions/103427
复制相似问题