base58check.node.js 496 B

1234567891011121314
  1. import { hash } from 'node:crypto'
  2. import { makeBase58check } from './fallback/base58check.js'
  3. const sha256 = (x) => hash('sha256', x, 'buffer')
  4. const hash256 = (x) => sha256(sha256(x))
  5. const {
  6. encode: toBase58check,
  7. decode: fromBase58check,
  8. encodeSync: toBase58checkSync,
  9. decodeSync: fromBase58checkSync,
  10. } = makeBase58check(hash256, hash256)
  11. export { makeBase58check } from './fallback/base58check.js'
  12. export { toBase58check, fromBase58check, toBase58checkSync, fromBase58checkSync }