Skip to main content

NormalizedCost

@midnight/ledger v7.0.0


@midnight/ledger / NormalizedCost

Type Alias: NormalizedCost

type NormalizedCost = {
blockUsage: number;
bytesChurned: number;
bytesWritten: number;
computeTime: number;
readTime: number;
};

A normalized form of SyntheticCost.

Properties

blockUsage

blockUsage: number;

The number of bytes of blockspace used


bytesChurned

bytesChurned: number;

The number of (modelled) bytes written temporarily or overwritten.


bytesWritten

bytesWritten: number;

The net number of (modelled) bytes written, i.e. max(0, absolute written bytes less deleted bytes).


computeTime

computeTime: number;

The amount of (modelled) time spent in single-threaded compute, measured in picoseconds.


readTime

readTime: number;

The amount of (modelled) time spent reading from disk, measured in picoseconds.