FrameSignature.toRpc
Converts a structured frame signature to its RPC representation.
Imports
Named
import { FrameSignature } from 'ox'Examples
Basic Usage
import { FrameSignature } from 'ox'
const entry = FrameSignature.from('0xdeadbeef')
const rpc = FrameSignature.toRpc(entry)Definition
function toRpc(
entry: FrameSignature,
): RpcSource: src/core/FrameSignature.ts
Parameters
entry
- Type:
FrameSignature
The value to convert.
entry.payload
- Type:
0x${string} - Optional
Explicit nonzero digest. Omit or use empty bytes for the transaction signing hash.
entry.publicKey
- Type:
{ prefix: number; x: bigint; y: bigint; } - Optional
Public key, if already known. Empty wire signatures do not retain it.
entry.scheme
- Type:
2 | "p256"
P-256 verification scheme.
entry.signature
- Type:
0x${string} | { r: bigint; s: bigint; yParity?: number; }
P-256 signature or Signature.toHex bytes.
entry.signer
- Type:
Address.Address | undefined - Optional
Signer address. Omit to use the transaction sender.
Return Type
The converted value.
Rpc

