alterdot-lib
Version:
A pure and powerful JavaScript Alterdot library.
23 lines (18 loc) • 648 B
JavaScript
const ChainLock = require('../chainlock/chainlock');
const Block = require('../block');
class ChainLockSigMessage {
/**
* Parses raw buffer from rawchainlocksig zmq message
* @param {Buffer} chainLockSigMessageBuffer - contents of rawchainlocksig zmq message
*/
constructor(chainLockSigMessageBuffer) {
this.block = new Block(chainLockSigMessageBuffer);
const blockSize = this.block.toBuffer().length;
const chainLockBuffer = chainLockSigMessageBuffer.slice(
blockSize,
chainLockSigMessageBuffer.length
);
this.chainLock = new ChainLock(chainLockBuffer);
}
}
module.exports = ChainLockSigMessage;