Module costing

Module costing 

Source

Modules§

owned
A module containing various models that do not use references and use owned objects instead. Keep in mind that using references is more efficient and that this is used in applications that are not performance critical.

Structs§

CostBreakdown
CostingModule
CostingModuleConfig
DetailedCostBreakdown
DetailedExecutionCostBreakdownEntry
FeeReserveFinalizationSummary
FeeTable
Fee table specifies how each costing entry should be costed.
NATIVE_FUNCTION_BASE_COSTS
NATIVE_FUNCTION_BASE_COSTS_SIZE_DEPENDENT
SystemLoanFeeReserve

Enums§

CostingError
ExecutionCostBreakdownItem
ExecutionCostingEntry
FeeReserveError
FinalizationCostingEntry
OnApplyCost
RoyaltyRecipient
StorageType

Traits§

ExecutionFeeReserve
FeeReserve
FinalizingFeeReserve
PreExecutionFeeReserve
This is only allowed before a transaction properly begins. After any other methods are called, this cannot be called again.

Functions§

apply_royalty_cost