code: function toBufferBlock (jsonBlock) {
    return {
      number:           ethUtil.toBuffer(jsonBlock.number),
      hash:             ethUtil.toBuffer(jsonBlock.hash),
      parentHash:       ethUtil.toBuffer(jsonBlock.parentHash),
      nonce:            ethUtil.toBuffer(jsonBlock.nonce),
      mixHash:          ethUtil.toBuffer(jsonBlock.mixHash),
      sha3Uncles:       ethUtil.toBuffer(jsonBlock.sha3Uncles),
      logsBloom:        ethUtil.toBuffer(jsonBlock.logsBloom),
      transactionsRoot: ethUtil.toBuffer(jsonBlock.transactionsRoot),
      stateRoot:        ethUtil.toBuffer(jsonBlock.stateRoot),
      receiptsRoot:     ethUtil.toBuffer(jsonBlock.receiptRoot || jsonBlock.receiptsRoot),
      miner:            ethUtil.toBuffer(jsonBlock.miner),
      difficulty:       ethUtil.toBuffer(jsonBlock.difficulty),
      totalDifficulty:  ethUtil.toBuffer(jsonBlock.totalDifficulty),
      size:             ethUtil.toBuffer(jsonBlock.size),
      extraData:        ethUtil.toBuffer(jsonBlock.extraData),
      gasLimit:         ethUtil.toBuffer(jsonBlock.gasLimit),
      gasUsed:          ethUtil.toBuffer(jsonBlock.gasUsed),
      timestamp:        ethUtil.toBuffer(jsonBlock.timestamp),
      transactions:     jsonBlock.transactions,
    }
  }
docs: util