@proto-kit/library • Docs
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
Overrides
ConfigurableModule.constructor
Defined in
packages/library/src/hooks/RuntimeFeeAnalyzerService.ts:67
Properties
currentConfig
protectedcurrentConfig: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
Defined in
packages/common/dist/config/ConfigurableModule.d.ts:18
Methods
create()
create(
childContainerProvider):void
Parameters
• childContainerProvider: ChildContainerProvider
Returns
void
Inherited from
Defined in
packages/common/dist/config/ConfigurableModule.d.ts:20
getFeeConfig()
getFeeConfig(
methodId):MethodFeeConfigData
Parameters
• methodId: bigint
Returns
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
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()
staticgetWitnessType():TypedClass<AbstractMerkleWitness> & typeofStructTemplate&object
Returns
TypedClass<AbstractMerkleWitness> & typeof StructTemplate & object