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

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

藏色散人
풀어 주다: 2023-04-09 21:32:01
앞으로
6143명이 탐색했습니다.

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿