Skip to content

MultisigWitness.toRpc

Converts a multisig witness to its JSON-RPC representation.

Imports

Named
import { MultisigWitness } from 'ox/tempo'

Examples

import { MultisigWitness } from 'ox/tempo'
 
const witnessRpc = MultisigWitness.toRpc(witness)

Definition

function toRpc(
  witness: MultisigWitness.MultisigWitness,
): Rpc

Source: src/tempo/MultisigWitness.ts

Parameters

witness

  • Type: MultisigWitness.MultisigWitness

Multisig witness.

witness.account

  • Type: abitype_Address

Account authorized by this witness.

witness.approvals

  • Type: readonly Approval[]

Owner approvals to model.

witness.config

  • Type: { owners: readonly Owner[]; salt: 0x${string}; threshold: number; version: versionType; }

Complete applicable configuration.

Return Type

The JSON-RPC multisig witness with numeric configuration versions.

Rpc