Blockchain Transaction Lifecycle Security Standard Audit Framework

previous: Communicate Transaction Data Securely | Contents | next: No Hidden Defaults

Expose Transaction Value for Verification

Statement of Requirement

All Roles MUST expose the amount transferred, including the decimal point and the type of token/coin, in a form sufficient to verify it is correct.

See it in the specification

Applicability

All Roles

Purpose

Ensure transaction values are accurately represented

Audit Procedure

Verify that the Role exposes the amount transferred, including the decimal point and the type of token or coin, in a form sufficient to verify it is correct.

See also Implement Readability Standards

Success Criteria

The value of a transaction is accurately exposed in the currency and/or token(s) being transacted

Best Practice

User Interfaces present the value and current corresponding values in well-known tokens and fiat currencies, stating the timestamp of the conversion and the source of the rate, and noting that the converted figure is indicative rather than binding

Failure Criteria

The Role does not expose the correct Token and value of the transaction

Key Evidence

previous: Communicate Transaction Data Securely | Contents | next: No Hidden Defaults