繁体   English   中英

如何从网页发送ETH地址到智能合约?

[英]How to send an ETH address from a webpage to a smart contract?

将网站表单提交(php)中的ETH地址传递给智能合约的最佳方法是什么,以便智能合约可以将一些新的铸造代币发送到以PHP形式收集的ETH地址?

在网站上提交ETH地址的用户没有任何ETH,因此我们将不得不为任何交易支付Gas。

在php表单上提交的用户的ETH地址与msg.sender地址(我们)不同。

一直在考虑使用PHP: https//github.com/digitaldonkey/ethereum-php

但有更简单的方法吗? 谢谢

如果要在智能合约上调用方法,则必须签署并发送交易。 在您的情况下,您希望从PHP内部签署事务。

签署您需要的交易

  • crpyto签名库
  • 可以调用合同并具有以太的帐户的私钥
  • 编码合同方法参数的能力

我不知道怎么用PHP做这个,但在JS中你会使用https://github.com/ethereumjs/ethereumjs-tx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM