Skip to main content

Interface: SignedOperation

Defined in: packages/overcast-core/src/operation.ts:108

Extends

Properties

curve

curve: SignatureCurve;

Defined in: packages/overcast-core/src/operation.ts:119

The curve ID that was used to sign this operation

Overrides

OperationParams.curve


digest

digest: Bytes32;

Defined in: packages/overcast-core/src/operation.ts:117

The 32-byte message that was signed — see Operation.digest.


expiry

expiry: number;

Defined in: packages/overcast-core/src/operation.ts:88

Inherited from

OperationParams.expiry


salt

salt: Bytes32;

Defined in: packages/overcast-core/src/operation.ts:93

Random 32-byte salt (the on-chain nonce) making the signature unique and the operation single-use — raw entropy, hashed identically by every chain.

Inherited from

OperationParams.salt


signature

signature: Hex;

Defined in: packages/overcast-core/src/operation.ts:113

The detached ed25519 signature over digest — 64 raw bytes, so the one value in the protocol wider than a slot.


signingKey

signingKey: Bytes32;

Defined in: packages/overcast-core/src/operation.ts:115

The public key that produced signature.