第一步:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ composer require bitwage/php-bitcoin
第二部
<?php require 'vendor/autoload.php'; use BitWage\Bitcoin\Bitcoin; use BitWage\Bitcoin\Key; // 你的比特币私钥 $privateKeyWif = 'key'; // 实例化比特币客户端 $bitcoin = new Bitcoin(); // 创建私钥实例 $privateKey = Key::fromWIf($privateKeyWif); // 创建公钥实例 $publicKey = $privateKey->getPublicKey(); // 创建比特币地址 $address = $publicKey->getAddress(); // 转账金额 $amount = 0.1; // 以BTC为单位 // 转账目标地址 $destinationAddress = '0000'; // 构建交易 $tx = $bitcoin->spend( $amount, $address, $destinationAddress, $privateKey ); // 提交交易到网络 $txid = $bitcoin->sendRawTransaction($tx->getHex()); echo "Transaction ID: " . $txid . "\n";
https://juejin.cn/post/7355687352456757300
https://cloud.tencent.com/developer/ask/sof/110979362
https://www.jianshu.com/p/331eeadb103a
https://github.com/kk412027247/bitcoin_nodejs_demo
https://www.open-open.com/lib/view/open1406706664296.html