Skip to content

Hash.ripemd160

Calculates the Ripemd160 hash of a Bytes.Bytes or Hex.Hex value.

This function is a re-export of ripemd160 from @noble/hashes, an audited & minimal JS hashing library.

Imports

Named
import { Hash } from 'ox'

Examples

import { Hash } from 'ox'
 
Hash.ripemd160('0xdeadbeef')
// '0x226821c2f5423e11fe9af68bd285c249db2e4b5a'

Definition

function ripemd160<value, as>(
  value: value | Hex.Hex | Bytes.Bytes,
  options?: ripemd160.Options<as>,
): ripemd160.ReturnType<as>

Source: src/Hash.ts

Parameters

value

  • Type: value | Hex.Hex | Bytes.Bytes

Bytes.Bytes or Hex.Hex value.

options

  • Type: ripemd160.Options<as>
  • Optional

Options.

options.as

  • Type: "Bytes" | "Hex" | as
  • Optional

The return type.

Return Type

Ripemd160 hash.

ripemd160.ReturnType<as>

Error Type

Hash.ripemd160.ErrorType