Function createBlockGenerateContext
 
- createBlockGenerateContext(params: { 
 assets?: WritableBlockAssets;
 chainID?: Buffer;
 finalizedHeight?: number;
 getMethodContext?: (() => MethodContext);
 getOffchainStore?: ((moduleID: Buffer, subStorePrefix: Buffer) => SubStore);
 getStore?: ((moduleID: Buffer, storePrefix: Buffer) => ImmutableSubStore);
 header: BlockHeader;
 logger?: Logger;
 }): InsertAssetContext
- 
Parameters
- 
params: { 
 assets?: WritableBlockAssets;
 chainID?: Buffer;
 finalizedHeight?: number;
 getMethodContext?: (() => MethodContext);
 getOffchainStore?: ((moduleID: Buffer, subStorePrefix: Buffer) => SubStore);
 getStore?: ((moduleID: Buffer, storePrefix: Buffer) => ImmutableSubStore);
 header: BlockHeader;
 logger?: Logger;
 }
- 
Optionalassets?: WritableBlockAssets
- 
OptionalchainID?: Buffer
- 
OptionalfinalizedHeight?: number
- 
OptionalgetMethodContext?: (() => MethodContext)
- 
OptionalgetOffchainStore?: ((moduleID: Buffer, subStorePrefix: Buffer) => SubStore)
- 
- (moduleID: Buffer, subStorePrefix: Buffer): SubStore
- 
Parameters
- 
moduleID: Buffer
- 
subStorePrefix: Buffer
 
 Returns SubStore
 
 
- 
OptionalgetStore?: ((moduleID: Buffer, storePrefix: Buffer) => ImmutableSubStore)
- 
- (moduleID: Buffer, storePrefix: Buffer): ImmutableSubStore
- 
Parameters
- 
moduleID: Buffer
- 
storePrefix: Buffer
 
 Returns ImmutableSubStore
 
 
- 
- 
Optionallogger?: Logger