fcash-channel
Version:
Add payment channels support to fcash-base
19 lines (14 loc) • 596 B
JavaScript
;
var fcashBase = require('fcash-lib');
var PrivateKey = fcashBase.PrivateKey;
var fundingKey = new PrivateKey('cb5dc68fbcaf37f29139b50fa4664b395c03e49deb966e5d49a629af005d0654');
var refundKey = new PrivateKey('b65080da83f59a9bfa03841bc82fd0c0d1e036176b2f2c157eaa9547010a042e');
var insight = new fcashBase.transport.explorers.Insight();
insight.getUnspentUtxos(refundKey.toAddress(), function(err, utxo) {
var tx = new fcashBase.Transaction()
.from(utxo)
.change(fundingKey.toAddress())
.sign(refundKey)
.serialize();
insight.broadcast(tx, console.log);
});