const bitcoin = require("bitcoinjs-lib");
const network = bitcoin.networks.bitcoin; //正式网络
const ecpair = require("ecpair");
const ecc = require("tiny-secp256k1");
const ECPair = ecpair.ECPairFactory(ecc);
const alice = ECPair.fromWIF(
"L2uPYXe17xSTqbCjZvL2DsyXPCbXspvcu5mHLDYUgzdUbZGSKrSr"
);
const validator = (pubkey, msghash, signature) =>
ECPair.fromPublicKey(pubkey).verify(msghash, signature);
function bitcoinSign(
privateKey,
amount,
utxo,
sendFee,
toAddress,
changeAddress
) {
set = ECPair.fromWIF(privateKey); //私钥签名
console.log("打印签名:", set);
const psbt = new bitcoin.Psbt();
var sendAmount = parseFloat(amount); //支付金额
var fee = parseFloat(sendFee); //矿工费用
sendAmount +