首頁 > 後端開發 > php教程 > PHP呼叫實現波場互動[支援TRX/TRC20]

PHP呼叫實現波場互動[支援TRX/TRC20]

藏色散人
發布: 2023-04-09 21:32:01
轉載
6107 人瀏覽過

tron-php開發套件適用於為PHP應用快速存取TRX、TRC20數位資產的支援能力,即支援使用自有Tron區塊鏈節點的應用場景,也支援基於Tron官方公共API服務的輕量級部署場景。

【推薦學習:PHP影片教學

tron-php Github位址:https://github.com/Fenguoz/tron-php

#支援方法

  • 產生位址generateAddress()
  • 驗證位址validateAddress(Address $address)
  • 根據私鑰得到地址privateKeyToAddress(string $privateKeyHex)
  • 查詢餘額balance(Address $address)
  • #交易轉賬(離線簽章) transfer(Address $from, Address $to, float $amount)
  • 查詢最新區塊blockNumber()
  • #根據區塊鏈查詢資訊blockByNumber(int $blockID)
  • 根據交易雜湊查詢資訊transactionReceipt(string $txHash)

#快速開始

安裝

composer require fenguoz/tron-php
登入後複製

#介面呼叫

use GuzzleHttp\Client;

$uri = 'https://api.shasta.trongrid.io';// shasta testnet
$api = new \Tron\Api(new Client(['base_uri' => $uri]));

$trxWallet = new \Tron\TRX($api);
$addressData = $trxWallet->generateAddress();
// $addressData->privateKey
// $addressData->address

$config = [
    'contract_address' => 'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t',// USDT TRC20
    'decimals' => 6,
];
$trc20Wallet = new \Tron\TRC20($api, $this->config);
$addressData = $trc20Wallet->generateAddress();
登入後複製

以上是PHP呼叫實現波場互動[支援TRX/TRC20]的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:learnku.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板