Skip to content

ClearSignedOperation

Defined in: packages/sdk/src/clearSign.ts:13

One decoded call plus the confirmation screen built from it.

optional children?: DecodedOperation[]

Defined in: packages/sdk/src/decode/types.ts:257

Nested Multicall3 / Safe CALL / UserOp inner targets.

DecodedOperation.children


confidence: Confidence

Defined in: packages/sdk/src/decode/types.ts:236

DecodedOperation.confidence


diagnostics: DecodeDiagnostic[]

Defined in: packages/sdk/src/decode/types.ts:255

Decision chain for this operation. Always set, including on a hit.

DecodedOperation.diagnostics


excluded: string[]

Defined in: packages/sdk/src/decode/types.ts:251

Paths the descriptor told the wallet not to show.

DecodedOperation.excluded


fields: DecodedField[]

Defined in: packages/sdk/src/decode/types.ts:249

DecodedOperation.fields


optional functionName?: string

Defined in: packages/sdk/src/decode/types.ts:245

DecodedOperation.functionName


intent: string

Defined in: packages/sdk/src/decode/types.ts:239

Descriptor intent, or a fallback label. Not the interpolated sentence.

DecodedOperation.intent


optional interpolatedIntent?: string

Defined in: packages/sdk/src/decode/types.ts:244

Sentence with field values filled in. Omitted when the descriptor has no template or a {path} placeholder cannot be resolved.

DecodedOperation.interpolatedIntent


metadata: object

Defined in: packages/sdk/src/decode/types.ts:259

Labels copied from the descriptor metadata. Not a second decode.

optional chainId?: number

optional contractAddress?: `0x${string}`

optional contractName?: string

optional descriptorId?: string

optional owner?: string

optional protocolUrl?: string

optional registryPath?: string

DecodedOperation.metadata


raw: object

Defined in: packages/sdk/src/decode/types.ts:269

Values the decoder read before formatting.

optional args?: readonly unknown[]

optional message?: Record<string, unknown>

optional selector?: `0x${string}`

DecodedOperation.raw


screens: ClearSignScreens

Defined in: packages/sdk/src/clearSign.ts:14


optional selector?: `0x${string}`

Defined in: packages/sdk/src/decode/types.ts:248

DecodedOperation.selector


optional signature?: string

Defined in: packages/sdk/src/decode/types.ts:247

Solidity declaration, for example deposit().

DecodedOperation.signature


source: DecodeSource

Defined in: packages/sdk/src/decode/types.ts:237

DecodedOperation.source


trust: TrustReport

Defined in: packages/sdk/src/decode/types.ts:253

DecodedOperation.trust


warnings: SecurityWarning[]

Defined in: packages/sdk/src/decode/types.ts:252

DecodedOperation.warnings