php - php 应用程序中的 Tron 钱包集成
问题描述
我正在为 TRON 区块链开发一个 PHP 应用程序。我正在使用 IEXBase TronAPI。
我需要从用户账户发送一些 TRON 到合约地址。但该应用程序仅在提供 pvt_key 时才有效。但不能使用用户 pvt_key。因此需要在 PHP 应用程序中集成 TRON 钱包。
虽然提供 pvt_key 一切正常。但我需要代表 PVT 密钥集成钱包。
代码:
<?php
include_once '../vendor/autoload.php';
include_once('../util/db.php');
include_once('../util/registrationClassnew.php');
$fullNode = new \IEXBase\TronAPI\Provider\HttpProvider('https://api.trongrid.io');
$solidityNode = new \IEXBase\TronAPI\Provider\HttpProvider('https://api.trongrid.io');
$eventServer = new \IEXBase\TronAPI\Provider\HttpProvider('https://api.trongrid.io');
try {
$tron = new \IEXBase\TronAPI\Tron($fullNode, $solidityNode, $eventServer);
} catch (\IEXBase\TronAPI\Exception\TronException $e) {
exit($e->getMessage());
}
$tron->setAddress('TFBZGTizGT8XrDKzNFbMuJ7AGvisD2E9u5');
// $tron->setPrivateKey('pvt key');
var_dump($tron->send('TM1tn547Gckov1kKvbFMrnGpSLcwXVYGbR', 1.5));
解决方案
推荐阅读
- .net - 如何让我的单元测试绕过我的 .NET Web 控制器上的 Authorize 标记
- php - 主题的 wp-options 中的 Wordpress 阿拉伯语类别名称问题
- c# - 将多行数据导出到csv中的同一单元格
- spring - mvn clean install 在进行测试时卡住了 - 我错过了什么?
- c - 线程共享地址空间,但不共享堆栈:矛盾?
- javascript - 无法导入reactjs
- java - 在双向链表的 get(x) 操作中需要访问多少个元素?
- vue.js - 使用 vue 中定义的属性初始化 sass 变量
- ios - 网络请求间歇性失败并出现错误 -1009 互联网连接似乎处于脱机状态
- node.js - 如果数据库关闭一段时间,MongoDB 更改流超时