DocsReference@proto-kit/libraryClassesRuntimeFeeAnalyzerService

@proto-kit/libraryDocs


Documentation / @proto-kit/library / RuntimeFeeAnalyzerService

Class: RuntimeFeeAnalyzerService

Used by various module sub-types that may need to be configured

Extends

Constructors

new RuntimeFeeAnalyzerService()

new RuntimeFeeAnalyzerService(runtime): RuntimeFeeAnalyzerService

Parameters

runtime: Runtime<RuntimeModulesRecord>

Returns

RuntimeFeeAnalyzerService

Overrides

ConfigurableModule.constructor

Defined in

packages/library/src/hooks/RuntimeFeeAnalyzerService.ts:67

Properties

currentConfig

protected currentConfig: undefined | RuntimeFeeAnalyzerServiceConfig

Store the config separately, so that we can apply additional checks when retrieving it via the getter

Inherited from

ConfigurableModule.currentConfig

Defined in

packages/common/dist/config/ConfigurableModule.d.ts:17


runtime

runtime: Runtime<RuntimeModulesRecord>

Defined in

packages/library/src/hooks/RuntimeFeeAnalyzerService.ts:68

Accessors

config

Get Signature

get config(): Config

Returns

Config

Set Signature

set config(config): void

Parameters

config: Config

Returns

void

Inherited from

ConfigurableModule.config

Defined in

packages/common/dist/config/ConfigurableModule.d.ts:18

Methods

create()

create(childContainerProvider): void

Parameters

childContainerProvider: ChildContainerProvider

Returns

void

Inherited from

ConfigurableModule.create

Defined in

packages/common/dist/config/ConfigurableModule.d.ts:20


getFeeConfig()

getFeeConfig(methodId): MethodFeeConfigData

Parameters

methodId: bigint

Returns

MethodFeeConfigData

Defined in

packages/library/src/hooks/RuntimeFeeAnalyzerService.ts:169


getFeeTree()

getFeeTree(): object

Returns

object

indexes

indexes: FeeIndexes

tree

tree: FeeTree

values

values: FeeTreeValues

Defined in

packages/library/src/hooks/RuntimeFeeAnalyzerService.ts:161


getRoot()

getRoot(): bigint

Returns

bigint

Defined in

packages/library/src/hooks/RuntimeFeeAnalyzerService.ts:185


getWitness()

getWitness(methodId): AbstractMerkleWitness

Parameters

methodId: bigint

Returns

AbstractMerkleWitness

Defined in

packages/library/src/hooks/RuntimeFeeAnalyzerService.ts:180


initializeFeeTree()

initializeFeeTree(): Promise<void>

Returns

Promise<void>

Defined in

packages/library/src/hooks/RuntimeFeeAnalyzerService.ts:73


getWitnessType()

static getWitnessType(): TypedClass<AbstractMerkleWitness> & typeof StructTemplate & object

Returns

TypedClass<AbstractMerkleWitness> & typeof StructTemplate & object

Defined in

packages/library/src/hooks/RuntimeFeeAnalyzerService.ts:57