https://github.com/mtigdemir/avax-php
AVA Network API Client for PHP
https://github.com/mtigdemir/avax-php
avalanche blockchain php php-client
Last synced: 29 days ago
JSON representation
AVA Network API Client for PHP
- Host: GitHub
- URL: https://github.com/mtigdemir/avax-php
- Owner: mtigdemir
- Created: 2020-06-20T23:11:19.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-06-16T13:15:47.000Z (over 3 years ago)
- Last Synced: 2025-08-12T02:33:44.606Z (5 months ago)
- Topics: avalanche, blockchain, php, php-client
- Language: PHP
- Homepage: https://docs.avax.network/apis/avalanchego/public-api-server
- Size: 16.6 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AVAX Client for PHP
[](https://travis-ci.org/mtigdemir/ava-php)
PHP Client Wrapper for AVA Nodes https://docs.avax.network/build/avalanchego-apis
## Requirements
- Up & running AVA Node to use PHP Client
```bash
$ composer require mtigdemir/ava-php
```
## Initialize AVA Client
```php
// Default Connection (127.0.0.1:9650)
$client = new \AVA\AVAClient();
$username = "php-ava";
$password = "ava-password";
```
## Key Store
```php
$client->keyStore->createUser($username, $password);
$client->keyStore->deleteUser($username, $password);
```
## X-Chain
```php
$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
```php
$client->pchain->createAccount($username, $password);
```
## Admin
```php
$client->admin->nodeID();
$client->admin->networkName();
```