Blockchain Transaction Lifecycle Security Standard Audit Framework

previous: Present Transactions Accurately | Contents | next: Index Failed Transactions

Index Transactions' Finality

Statement of Requirement

Indexers SHOULD provide finalization status for transactions they record.

See it in the specification

Applicability

Purpose

Provide clarity on the likelihood of a transaction being reversed after being indexed as incorporated in a block

Audit Procedure

Success Criteria

Indexed transactions include accurate information about their finality.

Best Practice

The finality of all indexed Transactions is described with specific reference to how the relevant blockchain provides finality.

The information is provided and accurately updated in a timely manner.

Failure Criteria

Indexed transactions do not include accurate finality information.

Justifiable Exceptions

This is a useful feature. However, its absence is justifiable on the grounds of keeping code or interfaces simple. Justification for not meeting this requirement does not need to be explicit.

Key Evidence

previous: Present Transactions Accurately | Contents | next: Index Failed Transactions