UNPKG

viem

Version:

TypeScript Interface for Ethereum

16 lines 812 B
import type { ErrorType } from '../../errors/utils.js'; import type { CompactSignature, Hex } from '../../types/misc.js'; import { type NumberToHexErrorType } from '../encoding/toHex.js'; export type ParseCompactSignatureErrorType = NumberToHexErrorType | ErrorType; /** * @description Parses a hex formatted compact signature into a structured compact signature. * * @param signatureHex Signature in hex format. * @returns The structured signature. * * @example * parseCompactSignature('0x6e100a352ec6ad1b70802290e18aeed190704973570f3b8ed42cb9808e2ea6bf4a90a229a244495b41890987806fcbd2d5d23fc0dbe5f5256c2613c039d76db81c') * // { r: '0x...', yParityAndS: '0x...' } */ export declare function parseCompactSignature(signatureHex: Hex): CompactSignature; //# sourceMappingURL=parseCompactSignature.d.ts.map