>백엔드 개발 >PHP 튜토리얼 >파동장 상호작용을 실현하기 위한 PHP 호출 [TRX/TRC20 지원]

파동장 상호작용을 실현하기 위한 PHP 호출 [TRX/TRC20 지원]

藏色散人
藏色散人앞으로
2021-04-20 09:36:546139검색

tron-php 개발 키트는 PHP 애플리케이션용 TRX 및 TRC20 디지털 자산에 빠르게 액세스하는 데 적합합니다. 자체 Tron 블록체인 노드를 사용하는 애플리케이션 시나리오를 지원하고 경량 Tron 공식 공개 API 서비스도 지원합니다.

[추천 학습: PHP 비디오 튜토리얼]

tron-php Github 주소: https://github.com/Fenguoz/tron-php

지원 방법

  • 주소 생성 generateAddress() generateAddress()
  • 验证地址 validateAddress(Address $address)
  • 根据私钥得到地址 privateKeyToAddress(string $privateKeyHex)
  • 查询余额 balance(Address $address)
  • 交易转账(离线签名) transfer(Address $from, Address $to, float $amount)
  • 查询最新区块 blockNumber()
  • 根据区块链查询信息 blockByNumber(int $blockID)
  • 根据交易哈希查询信息 transactionReceipt(string $txHash)
  • 주소 확인validateAddress(Address $address)

개인 키를 기준으로 주소 가져오기privateKeyToAddress(string $privateKeyHex)잔액 쿼리balance( 주소 $address)

거래 전송(오프라인 서명) transfer(주소 $from, 주소 $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으로 문의하시기 바랍니다. 삭제