An unofficial PHP library for #MetaHash blockchain.
- PHP 8.0.2+
- ext-gmp
- ext-curl
- composer
You can install this package with Composer. You only need to require xboston/metahash.
composer require xboston/metahash
- fetch-balance
- fetch-balances
- fetch-history
- get-address-delegations
- get-tx
- get-block-by-hash
- get-block-by-number
- get-last-txs
- get-blocks
- get-dump-block-by-number
- get-dump-block-by-hash
- get-count-blocks
- get-forging-sum
- get-last-node-stat-result
- get-last-node-stat-trust
- get-last-node-stat-count
- get-last-nodes-stats-count
- get-all-last-nodes-count
- get-nodes-raiting
- get-common-balance
- status
- mhc_send
- getinfo
- generateKey
- getNonce
You can find usage examples in the examples folder.
<?php
use Metahash\MetaHash;
$metaHash = new MetaHash();
$balance = $metaHash->fetchBalance('0x00fa2a5279f8f0fd2f0f9d3280ad70403f01f9d62f52373833');
print_r($balance);
git clone [email protected]:xboston/metahash-php.git
cd metahash-php
composer install
php examples/cli.php method=generate
php examples/cli.php method=fetch-balance address=0x00fa2a5279f8f0fd2f0f9d3280ad70403f01f9d62f52373833
php examples/cli.php method=fetch-balances address=0x00fa2a5279f8f0fd2f0f9d3280ad70403f01f9d62f52373833,0x0039f42ad734606d250ea0b0151d4aeab6b4edc6587c4b27ef
php examples/cli.php method=fetch-history address=0x00fa2a5279f8f0fd2f0f9d3280ad70403f01f9d62f52373833
php examples/cli.php method=get-tx hash=bc4a521c1d0d958e2c00e9cdf90a66b15df918cd22e3c408b0f793d913fc7626
php examples/cli.php method=get-last-txs
git clone [email protected]:xboston/metahash-php.git
cd metahash-php
composer install
cd examples
php -S localhost:8000
open in browser: http://localhost:8000/
or http://localhost:8000/wallets.php
This package is released under the MIT license.