Source: blockstore/common.js

  1. /*!
  2. * common.js - blockstore constants for bcoin
  3. * Copyright (c) 2019, Braydon Fuller (MIT License).
  4. * https://github.com/bcoin-org/bcoin
  5. */
  6. 'use strict';
  7. /**
  8. * @module blockstore/common
  9. */
  10. /**
  11. * Block data types.
  12. * @enum {Number}
  13. */
  14. exports.types = {
  15. BLOCK: 1,
  16. UNDO: 2,
  17. FILTER: 3,
  18. MERKLE: 4
  19. };
  20. /**
  21. * File prefixes for block data types.
  22. * @enum {String}
  23. */
  24. exports.prefixes = {
  25. 1: 'blk',
  26. 2: 'blu',
  27. 3: 'blf',
  28. 4: 'blm'
  29. };