Skip to content

serializeCompactSignature

Serializes a EIP-2098 compact signature into hex format.

Import

import { serializeCompactSignature } from 'viem'

Usage

import { serializeCompactSignature } from 'viem'
 
serializeCompactSignature({ 
  r: '0x68a020a209d3d56c46f38cc50a33f704f4a9a10a59377f8dd762ac66910e9b90',
  yParityAndS:
    '0x7e865ad05c4035ab5792787d4a0297a43617ae897930a6fe4d822b8faea52064',
})
// "0x68a020a209d3d56c46f38cc50a33f704f4a9a10a59377f8dd762ac66910e9b907e865ad05c4035ab5792787d4a0297a43617ae897930a6fe4d822b8faea52064"

Returns

Hex

The hex formatted signature.

Parameters

compactSignature

The compact signature.