isRuntimeMessage
isRuntimeMessage(
message): message is { payload: { event: “accountsChanged”; payload: { disabled?: boolean; externalTxId?: string; hint: string; namespace: string; networkId: string; partyId: string; primary: boolean; publicKey: string; reason?: string; signingProviderId: string; status: “initialized” | “allocated”; topologyTransactions?: string }[]; type: “SPLICE_WALLET_EVENT” } | { event: “txChanged”; payload: { commandId: string; payload: { completionOffset: number; updateId: string }; status: “executed” } | { commandId: string; status: “failed” } | { commandId: string; status: “pending” } | { commandId: string; payload: { party: string; signature: string; signedBy: string }; status: “signed” }; type: “SPLICE_WALLET_EVENT” }; targetOrigin: string; type: “FORWARD_TO_INJECTED” } | { origin: string; permissions?: string[]; type: “DAPP_CONNECTED” } | { payload: { commandId: string; completionOffset?: number; error?: string; nonce: string; signature?: string; status: “error” | “approved” | “rejected” | “timeout”; updateId?: string }; senderUrl: string; type: “APPROVAL_RESULT” } | { nonce: string; type: “GET_PENDING_APPROVAL” }
Defined in: packages/dapp/src/messages/runtime-schemas.ts:105
Parameters
Section titled “Parameters”message
Section titled “message”unknown
Returns
Section titled “Returns”message is { payload: { event: “accountsChanged”; payload: { disabled?: boolean; externalTxId?: string; hint: string; namespace: string; networkId: string; partyId: string; primary: boolean; publicKey: string; reason?: string; signingProviderId: string; status: “initialized” | “allocated”; topologyTransactions?: string }[]; type: “SPLICE_WALLET_EVENT” } | { event: “txChanged”; payload: { commandId: string; payload: { completionOffset: number; updateId: string }; status: “executed” } | { commandId: string; status: “failed” } | { commandId: string; status: “pending” } | { commandId: string; payload: { party: string; signature: string; signedBy: string }; status: “signed” }; type: “SPLICE_WALLET_EVENT” }; targetOrigin: string; type: “FORWARD_TO_INJECTED” } | { origin: string; permissions?: string[]; type: “DAPP_CONNECTED” } | { payload: { commandId: string; completionOffset?: number; error?: string; nonce: string; signature?: string; status: “error” | “approved” | “rejected” | “timeout”; updateId?: string }; senderUrl: string; type: “APPROVAL_RESULT” } | { nonce: string; type: “GET_PENDING_APPROVAL” }