【发布时间】:2019-04-12 14:05:49
【问题描述】:
我对以太坊没有太多经验,这个问题对我来说非常困难。
我在 php laravel 中有项目,它必须将项目的内部硬币发送给用户,并且通过此交易,我必须保存有关用户工作的额外数据,为此需要付款。
智能合约的地址是0x64be6b77cc723e5518687a04b4e62824e89fd8bb
首先我安装了 geth 并同步了以太坊。然后我导入了帐户(帐户余额为 0)。
然后我开始使用两个不同的 php 库和许多手册和示例,但现在我不知道如何解决这个问题。
我可以成功连接到本地以太坊实例(http://127.0.0.1:8545),获取协议版本、账户余额和调用其他简单方法。但还不明白,我如何调用带有收件人地址、金额和额外数据的合同。
我使用这个库:digitaldonkey/ethereum-php and sc0vu/web3.php
预期结果 - 事务创建,额外的 json 数据保存到事务中,事务 id 保存到 mysql。
【问题讨论】:
标签: php laravel ethereum smartcontracts geth