code: function checkBlockTag(blockTag) {
      if (blockTag == null) {
          return 'latest';
      }
      if (blockTag === 'earliest') {
          return '0x0';
      }
      if (blockTag === 'latest' || blockTag === 'pending') {
          return blockTag;
      }
      if (typeof (blockTag) === 'number') {
          return bytes_1.hexStripZeros(bytes_1.hexlify(blockTag));
      }
      if (bytes_1.isHexString(blockTag)) {
          return bytes_1.hexStripZeros(blockTag);
      }
      throw new Error('invalid blockTag');
  }
docs: /*
  function checkString(string) {
  if (typeof(string) !== 'string') { throw new Error('invalid string'); }
  return string;
  }