zinntikumugai / multilightblockexplorer-api
MultiLiteBlockExplorer API PHP Library
v1.0
2018-01-25 14:44 UTC
Requires
- php: >=7.1.0
Requires (Dev)
- php: >=7.1.0
- codeception/codeception: 2.*
This package is not auto-updated.
Last update: 2025-03-29 13:03:30 UTC
README
namuyan氏提供のMultiLightBlockExplorerを使いやすくするためを目的としたAPIライブラリです。
途中で名称を変えたため、プログラム上ではMultiLightBlockExplorerAPI
となっています。
動作条件
- PHP 7.1.x
- curl
使い方
require_once __DIR__ .'/MultiLightBlockExplorerAPI.php';
$MLBE = new MultiLightBlockExplorerAPI('BitZeny'); //多少リファレンス通りでなくても動くようになっています。(リファレンスでは"zeny")
echo $MLBE->getBlock('000000003253d1aafab7f245994e0268409a61964fc05b43feb99e8067b87e9f');
そのほかは、Examples.php
を参考にしてください。
MultiLightBlockExplorerのAPIはこちらです
API対応表
関数名を多少変えてる部分があるためご注意ください。
API名 | URL(一部) | 関数名 |
---|---|---|
ブロック情報取得 | /api/block/[:hash] |
getBlock($hash) |
ブロックハッシュ取得 | /api/block-index/[:height] |
getBlockIndex($height) |
トランザクションデータ取得 | /api/tx/[:txid] |
getTx($txid) |
生トランザクションデータ取得 | /api/rawtx/[:rawid] |
getRawTx($rawTxid) |
アドレス確認 | /api/addr-validate/[:addr] |
getAddrValidate($addr) |
アドレスデータ取得 | /api/addr/[:addr] |
getAddr($addr) |
アドレスデータ(Balance)取得 | /api/addr/[:addr]/balance |
getAddrBalance($addr) |
アドレスデータ(TotalRecived)取得 | /api/addr/[:addr]/totalReceived |
getAddrTotalRecived($addr) |
アドレスデータ(TotalSent)取得 | /api/addr/[:addr]/totalSent |
getAddrTotalSent($addr) |
アドレスデータ(UnconfirmedBalance)取得 | /api/addr/[:addr]/unconfirmedBalance |
getAddrUnconfirmedBalance($addr) |
アドレスデータ(Utxo)取得 | /api/addr/[:addr]/utxo |
getAddrUtxo($addr) |
未使用TXID取得 | /api/addrs/[:addrs]/utxo |
getAddrsUtxos($addr = []) |
未使用TXID取得 POSTメソッド | /api/addrs/utxo [POST] |
(未実装) |
ブロック内TXID取得 | /api/txs/?block=HASH |
getBlockTxid($hash) |
アドレス関連TXID取得 | /api/txs/?address=ADDR |
getAddrTxid($addr) |
アドレス関連TXID取得(複数) | /api/addrs/[:addrs]/txs[?from=&to=] |
(動作確認できなかったため未実装) |
アドレス関連TXID取得(複数) POSTメソッド | /api/addrs/txs [POST] |
(未実装) |
トランザクションブロードキャスト POSTメソッド | /api/tx/send [POST] |
(未実装) |
APIステータス取得() | /api/status?q=getInfo |
getAPIGetInfo() |
APIステータス取得() | /api/status?q=getBlockCount |
getAPIGetBlockCount() |
APIステータス取得() | /api/status?q=getDifficulty |
getAPIGetDifficulty() |
APIステータス取得(上記全て) | (独自追加) | getAPIStatus() |
Coind同期状態取得 | /api/sync |
getCoindSync() |
Donation
BitZeny
Zi7ryQ9xJ9Qxu4jHU5tJNYA4rdzSs2Lmgk
MonaCoin
MTAMPypAxdaMHfRQRHrZCVhkp3JqhkDzri
BitCoin
1FTx4P9tuko3u8cHnAM23aeEvx7MLpNhwW