sagleft / mfcoin-php
MFCoin API 的 PHP 库
1.0.1
2020-03-11 21:53 UTC
Requires
- php: ^7.0
- guzzlehttp/guzzle: ^6.0
Requires (Dev)
- phpunit/phpunit: ^7.0 || ^8.0
- vlucas/phpdotenv: ^3.3
This package is auto-updated.
Last update: 2024-09-05 03:31:39 UTC
README
惊悚的是,一个用于通过 JSON RPC 发送请求到 MFCoin 节点的简单库,在糟糕且过时的 PHP 中(你需要更多关于 PHP 的笑话,写给我,添加到 README 中)
享受乐趣
-
安装方法
composer require sagleft/mfcoin-php
-
初始化 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');
-
将对 mfcoind 的调用作为您对象的函数进行。示例
$mfcoin->getinfo(); $mfcoin->getrawtransaction('7ce62a44093ee359d86a1707ecf362925afcc918ba38c837dfa42f89572a6816',1); $mfcoin->getblock('fbbb5b7f32e562387dc377c24c99778ced80ca726a3cd4bb3bcb13b652f3f6e1');
-
您可以通过输入 "help" 命令或在 MFCoin 钱包中查看其他方法
print_r($mfcoin->help());
其他信息
-
如果由于任何原因调用失败,它将返回 false 并将错误消息放入
$mfcoin->error
-
HTTP 状态码可以在 $mfcoin->status 中找到,将是一个有效的 HTTP 状态码,或者在 cURL 无法连接时为 0。
-
完整响应(通常不需要)存储在
$mfcoin->response
中,而原始 JSON 存储在$mfcoin->raw_response
中