dist/eth-signer.min.js
function se(me){/* jshint maxstatements: 18 */if(!(this instanceof se))return new se(me);var ge={};if(fe.isBuffer(me))ge=se._fromBufferReader(le(me));else if(de.isObject(me)){var _e;_e=me.header instanceof ce?me.header:ce.fromObject(me.header),ge={/**
       * @name MerkleBlock#header
       * @type {BlockHeader}
       */header:_e,/**
       * @name MerkleBlock#numTransactions
       * @type {Number}
       */numTransactions:me.numTransactions,/**
       * @name MerkleBlock#hashes
       * @type {String[]}
       */hashes:me.hashes,/**
       * @name MerkleBlock#flags
       * @type {Number[]}
       */flags:me.flags}}else throw new TypeError("Unrecognized argument for MerkleBlock");return de.extend(this,ge),this._flagBitsUsed=0,this._hashesUsed=0,this}
function se(me){/* jshint maxstatements: 18 */if(!(this instanceof se))return new se(me);var ge={};if(fe.isBuffer(me))ge=se._fromBufferReader(le(me));else if(de.isObject(me)){var _e;_e=me.header instanceof ce?me.header:ce.fromObject(me.header),ge={/**
       * @name MerkleBlock#header
       * @type {BlockHeader}
       */header:_e,/**
       * @name MerkleBlock#numTransactions
       * @type {Number}
       */numTransactions:me.numTransactions,/**
       * @name MerkleBlock#hashes
       * @type {String[]}
       */hashes:me.hashes,/**
       * @name MerkleBlock#flags
       * @type {Number[]}
       */flags:me.flags}}else throw new TypeError("Unrecognized argument for MerkleBlock");return de.extend(this,ge),this._flagBitsUsed=0,this._hashesUsed=0,this}
function se ( me ) { /* jshint maxstatements: 18 */ if ( ! ( this instanceof se ) ) return new se ( me ) ; var ge = { } ; if ( fe . isBuffer ( me ) ) ge = se . _fromBufferReader ( le ( me ) ) ; else if ( de . isObject ( me ) ) { var _e ; _e = me . header instanceof ce ? me . header : ce . fromObject ( me . header ) , ge = { /**
       * @name MerkleBlock#header
       * @type {BlockHeader}
       */ header : _e , /**
       * @name MerkleBlock#numTransactions
       * @type {Number}
       */ numTransactions : me . numTransactions , /**
       * @name MerkleBlock#hashes
       * @type {String[]}
       */ hashes : me . hashes , /**
       * @name MerkleBlock#flags
       * @type {Number[]}
       */ flags : me . flags } } else throw new TypeError ( "Unrecognized argument for MerkleBlock" ) ; return de . extend ( this , ge ) , this . _flagBitsUsed = 0 , this . _hashesUsed = 0 , this }
Instantiate a MerkleBlock from a Buffer, JSON object, or Object with
the properties of the Block

@param {*} - A Buffer, JSON string, or Object representing a MerkleBlock
@returns {MerkleBlock}
@constructor
Instantiate a MerkleBlock from a Buffer JSON object or Object with the properties of the Block