UNPKG

@polkadot/util-crypto

Version:
20 lines (19 loc) 544 B
import { u8aEq } from '@polkadot/util'; import { decodeAddress } from './decode.js'; /** * @name addressEq * @summary Compares two addresses, either in ss58, Uint8Array or hex format. * @description * For the input values, return true is the underlying public keys do match. * @example * <BR> * * ```javascript * import { u8aEq } from '@polkadot/util'; * * u8aEq(new Uint8Array([0x68, 0x65]), new Uint8Array([0x68, 0x65])); // true * ``` */ export function addressEq(a, b) { return u8aEq(decodeAddress(a), decodeAddress(b)); }