【发布时间】:2018-11-18 09:55:28
【问题描述】:
我正在从事一个主题为销售的项目。 所以,对于前端(React)和后端(PHP)。
我在理解如何在项目中使用我的智能合约时遇到了问题。 对于部署,我使用以太坊钱包 0.9.0 并测试网络 Rinkeby。他在 EW 工作。
假设我的代码中有购买按钮,并且我的合约中有如下功能:
function Buy()
public
payable
{
require (msg.sender != seller);
require (msg.value >= price);
orderNum++;
safePay +=msg.value;
}
现在,我该如何使用它? 我听说过 web3.js,但是(我不确定)我需要 php 请求。
或者,如果我的合约部署在以太坊钱包 Rinkeby 中,我可以直接从代码中使用它,而无需再次部署。
我是这个主题的初学者,可能会犯错误(即使在视图中),但如果有人能解释这一点,我会很高兴。
谢谢。
【问题讨论】:
标签: php blockchain ethereum solidity web3js