TransactionCostModel
@midnight/ledger / TransactionCostModel
Class: TransactionCostModel
Properties
baselineCost
readonly baselineCost: RunningCost;
A baseline cost to begin with
inputFeeOverhead
readonly inputFeeOverhead: bigint;
The increase in fees to expect from adding a new input to a transaction
outputFeeOverhead
readonly outputFeeOverhead: bigint;
The increase in fees to expect from adding a new output to a transaction
runtimeCostModel
readonly runtimeCostModel: CostModel;
A cost model for calculating transaction fees
Methods
serialize()
serialize(): Uint8Array;
Returns
Uint8Array
toString()
toString(compact?): string;
Parameters
compact?
boolean
Returns
string
deserialize()
static deserialize(raw): TransactionCostModel;
Parameters
raw
Uint8Array
Returns
TransactionCostModel
initialTransactionCostModel()
static initialTransactionCostModel(): TransactionCostModel;
The initial cost model of Midnight
Returns
TransactionCostModel