jaycodesign/btchelper

Btc Helper 是一个包含一些比特币辅助方法的类

dev-master 2014-11-05 02:14 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:44:04 UTC


README

Btc Helper 是一个包含一些比特币辅助方法的类

安装

如果您使用 Composer 管理项目的依赖项,只需将依赖项添加到您的项目中的 composer.json 文件即可。

以下是一个定义 BTCHelper 依赖项的 composer.json 文件的最小示例

{
    "require": {
        "jaycodesign/btchelper": "dev-master"
    }
}

格式化

您可以在代码中的任何地方处理 Satoshis,并在显示时将其转换为 BTC,如下所示

  use JaycoDesign\BTCHelper\BTCHelper;
  $one_satoshi = BTCHelper::format(1); // 0.00000001

转换

BTCHelper::convertToBTCFromSatoshi(303490); // 0.0030349
BTCHelper::convertToSatoshiFromBTC("0.00000001"); // 1
BTCHelper::convertBTCToMilliBits("0.001"); // 1
BTCHelper::convertMilliBitsToBTC(1); // 0.001
BTCHelper::convertBTCToMicroBits("0.000001"); // 1
BTCHelper::convertMicroBitsToBTC(1); // 0.000001

比特币地址验证

BTCHelper::validBitcoinAddress("1Af3EHHrbYRwaj4dcbKKcBxYxc6Z8j7xMZ"); // TRUE
BTCHelper::validBitcoinAddress("POO"); // FALSE

如果您觉得这个包帮了您,请考虑向以下地址发送小费: 1Af3EHHrbYRwaj4dcbKKcBxYxc6Z8j7xMZ