Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
This repository was archived by the owner on Nov 14, 2022. It is now read-only.

xboston/metahash-php

Open more actions menu

Repository files navigation

MetaHash API PHP library

An unofficial PHP library for #MetaHash blockchain.

Requirements

  • PHP 8.0.2+
  • ext-gmp
  • ext-curl
  • composer

Installation

You can install this package with Composer. You only need to require xboston/metahash.

composer require xboston/metahash

Information

Methods

  • 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

Extra Methods

Usage

You can find usage examples in the examples folder.

Examples

<?php

use Metahash\MetaHash;

$metaHash = new MetaHash();
$balance = $metaHash->fetchBalance('0x00fa2a5279f8f0fd2f0f9d3280ad70403f01f9d62f52373833');
print_r($balance);

Console examples

git clone git@github.com: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

Server mode examples

git clone git@github.com:xboston/metahash-php.git
cd metahash-php
composer install
cd examples
php -S localhost:8000

open in browser: http://localhost:8000/

browser FOSSA Status

or http://localhost:8000/wallets.php

wallets

License

This package is released under the MIT license.

FOSSA Status

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.