智能合约:用户钱包转账获取token的问题

请问怎么在智能合约里实现这个功能:
用户把eth从钱包打到你的合约地址,然后代币就自动转到打钱的地址了;
 
我现在只能做到让用户通过接口实现这个功能,挺不方便的。

孙善禄

赞同来自: 小象老师

以太坊的合约支持默认的回退函数: contract PayTest {          function() payable { msg.sender.send(msg.value) } }   你可以试试这种思路,意思是这个合约收到ether 之后 直接在发给sender,数额是sender 发过来的额度。 具体需要尝试一下,也许需要做相应调整。

要回复问题请先登录注册