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.