Skip to content

mtigdemir/avax-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AVAX Client for PHP

Build Status

PHP Client Wrapper for AVA Nodes https://docs.avax.network/build/avalanchego-apis

Requirements

  • Up & running AVA Node to use PHP Client
$ composer require mtigdemir/ava-php

Initialize AVA Client

// Default Connection (127.0.0.1:9650)
$client = new \AVA\AVAClient();

$username = "php-ava";
$password = "ava-password";

Key Store

$client->keyStore->createUser($username, $password);
$client->keyStore->deleteUser($username, $password);

X-Chain

$client->xchain->createAddress($username, $password);
$client->xchain->listAddresses($username, $password);
$client->xchain->send($username, $password, $receiverAddress); // Default Asset AVA
$client->xchain->getBalance($address); // Default Asset AVA

P-Chain

$client->pchain->createAccount($username, $password);

Admin

$client->admin->nodeID();
$client->admin->networkName();