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.