Maison  >  Article  >  développement back-end  >  Appels PHP pour réaliser une interaction avec le champ d'onde [prend en charge TRX/TRC20]

Appels PHP pour réaliser une interaction avec le champ d'onde [prend en charge TRX/TRC20]

藏色散人
藏色散人avant
2021-04-20 09:36:546076parcourir

Le kit de développement tron-php convient pour accéder rapidement aux actifs numériques TRX et TRC20 pour les applications PHP. Il prend en charge les scénarios d'application utilisant ses propres nœuds de blockchain Tron et prend également en charge les services d'API publics légers officiels de Tron.

[Apprentissage recommandé : Tutoriel vidéo PHP]

Adresse Github de tron-php : https://github.com/Fenguoz/tron-php

Méthodes prises en charge

  • Générer l'adressegenerateAddress()
  • Vérifier l'adressevalidateAddress(Address $address)
  • Obtenir l'adresse en fonction de la clé privéeprivateKeyToAddress(string $privateKeyHex)
  • Requête du soldebalance(Address $address)
  • Transfert de transaction (signature hors ligne) transfer(Address $from, Address $to, float $amount)
  • Requête du dernier blocblockNumber()
  • Requête des informations basées sur la blockchain blockByNumber(int $blockID)
  • Requête d'informations basées sur le hachage de transactiontransactionReceipt(string $txHash)

Démarrage rapide

Installation

composer require fenguoz/tron-php

Interface d'appel

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();

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer