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

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

徐亮

赞同来自: 小象

可以参考这篇文章:
https://ethereum.org/token#automatic-selling-and-buying  

孙善禄

赞同来自: 小象

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

要回复问题请先登录注册