Skip to main content

Type Alias: ConsumedOperation

type ConsumedOperation = object;

Defined in: packages/overcast-core/src/types/index.ts:396

A delegated operation's replay-protection record, projected by the indexer from OperationConsumed / OperationReplayProtectionKeyCleared.

Properties​

action​

action: ActionName;

Defined in: packages/overcast-core/src/types/index.ts:403


authorizedKey​

authorizedKey: Bytes32;

Defined in: packages/overcast-core/src/types/index.ts:402


clearedAt?​

optional clearedAt?: number;

Defined in: packages/overcast-core/src/types/index.ts:412

Unix ms the replay-protection key was cleared; absent while still live.


consumedAt​

consumedAt: number;

Defined in: packages/overcast-core/src/types/index.ts:410

Unix ms when the operation was consumed.


domain​

domain: number;

Defined in: packages/overcast-core/src/types/index.ts:398

The deployment this operation ran on (chain-local nonce, see the key).


expiry​

expiry: number;

Defined in: packages/overcast-core/src/types/index.ts:408

Unix ms when the operation's signature expired.


owner​

owner: Bytes32;

Defined in: packages/overcast-core/src/types/index.ts:401


replayProtectionKey​

replayProtectionKey: string;

Defined in: packages/overcast-core/src/types/index.ts:400

The on-chain replay-protection key the operation burned.


salt​

salt: Bytes32;

Defined in: packages/overcast-core/src/types/index.ts:404


txHash​

txHash: TxHash;

Defined in: packages/overcast-core/src/types/index.ts:406

Signature of the transaction that consumed the operation.