sagleft / mfcoin-php

MFCoin API 的 PHP 库

资助包维护!
Tidelift

安装: 16

依赖: 0

建议: 0

安全性: 0

星标: 0

关注者: 1

分支: 245

1.0.1 2020-03-11 21:53 UTC

This package is auto-updated.

Last update: 2024-09-05 03:31:39 UTC


README

惊悚的是,一个用于通过 JSON RPC 发送请求到 MFCoin 节点的简单库,在糟糕且过时的 PHP 中(你需要更多关于 PHP 的笑话,写给我,添加到 README 中)

享受乐趣

  1. 安装方法

    composer require sagleft/mfcoin-php
  2. 初始化 MFCoin 连接/对象

    $mfcoin = new MFCoin\Client('username','password');

    可选,您可以指定一个主机、端口。默认是 localhost 22824 端口的 HTTP。

    $mfcoin = new MFCoin\Client('username','password','localhost','22824');

    如果您想要建立 SSL 连接,可以设置可选的 CA 证书或留空

    $mfcoin->setSSL('/full/path/to/mycertificate.cert');
  3. 将对 mfcoind 的调用作为您对象的函数进行。示例

    $mfcoin->getinfo();
    
    $mfcoin->getrawtransaction('7ce62a44093ee359d86a1707ecf362925afcc918ba38c837dfa42f89572a6816',1);
    
    $mfcoin->getblock('fbbb5b7f32e562387dc377c24c99778ced80ca726a3cd4bb3bcb13b652f3f6e1');
  4. 您可以通过输入 "help" 命令或在 MFCoin 钱包中查看其他方法

    print_r($mfcoin->help());

其他信息

  • 如果由于任何原因调用失败,它将返回 false 并将错误消息放入 $mfcoin->error

  • HTTP 状态码可以在 $mfcoin->status 中找到,将是一个有效的 HTTP 状态码,或者在 cURL 无法连接时为 0。

  • 完整响应(通常不需要)存储在 $mfcoin->response 中,而原始 JSON 存储在 $mfcoin->raw_response

image

🌐 Telegram 频道