Checkpoints.opts.js 411 B

1234567891011121314151617
  1. // OPTIONS
  2. const VALUE_SIZES = [224, 208, 160];
  3. const defaultOpts = size => ({
  4. historyTypeName: `Trace${size}`,
  5. checkpointTypeName: `Checkpoint${size}`,
  6. checkpointFieldName: '_checkpoints',
  7. keyTypeName: `uint${256 - size}`,
  8. keyFieldName: '_key',
  9. valueTypeName: `uint${size}`,
  10. valueFieldName: '_value',
  11. });
  12. module.exports = {
  13. VALUE_SIZES,
  14. OPTS: VALUE_SIZES.map(size => defaultOpts(size)),
  15. };