如何从网页发送以太坊地址给智能合约?

4
什么是从网站表单提交(php)获取ETH地址的最佳方式,以便智能合约可以将新铸造的代币发送到在php表单中收集的ETH地址?
在网站上提交ETH地址的用户没有任何ETH,因此我们将不得不为任何交易支付Gas费用。
在php表单上提交的用户的ETH地址与msg.sender地址(我们自己)不同。
一直在考虑使用PHP处理: https://github.com/digitaldonkey/ethereum-php 但是否有更简单的方法?谢谢
1个回答

3
如果您想在智能合约上调用方法,您需要签名并发送一笔交易。在您的情况下,您希望从PHP内部签署交易。
要签署交易,您需要:
- 加密签名库 - 可以调用合约并拥有以太币的账户的私钥 - 能够编码合约方法参数的能力
我不知道如何从PHP中实现这一点,但在JS中,您可以使用https://github.com/ethereumjs/ethereumjs-tx

非常感谢。我们决定采用JS路线。正在阅读和学习。再次感谢。 - BenH70

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接