Secp256k1.recoverAddress
Recovers the signing address from the signed payload and signature.
Imports
Named
import { Secp256k1 } from 'ox'
Examples
import { Secp256k1 } from 'ox'
const signature = Secp256k1.sign({ payload: '0xdeadbeef', privateKey: '0x...' })
const address = Secp256k1.recoverAddress({
payload: '0xdeadbeef',
signature,
})
Definition
function recoverAddress(
options: recoverAddress.Options,
): recoverAddress.ReturnType
Source: src/Secp256k1.ts
Parameters
options
- Type:
recoverAddress.Options
The recovery options.
options.payload
- Type:
0x${string} | Uint8Array
Payload that was signed.
options.signature
- Type:
{ r: bigint; s: bigint; yParity: number; }
Signature of the payload.
Return Type
The recovered address.
recoverAddress.ReturnType
Error Type
Secp256k1.recoverAddress.ErrorType