|
|
|
@ -44,6 +44,7 @@ import org.hyperledger.besu.plugin.services.BesuConfiguration; |
|
|
|
|
import org.hyperledger.besu.plugin.services.BesuEvents; |
|
|
|
|
import org.hyperledger.besu.plugin.services.PicoCLIOptions; |
|
|
|
|
import org.hyperledger.besu.plugin.services.PluginTransactionValidatorService; |
|
|
|
|
import org.hyperledger.besu.plugin.services.RpcEndpointService; |
|
|
|
|
import org.hyperledger.besu.plugin.services.SecurityModuleService; |
|
|
|
|
import org.hyperledger.besu.plugin.services.StorageService; |
|
|
|
|
import org.hyperledger.besu.plugin.services.TransactionSelectionService; |
|
|
|
@ -98,6 +99,7 @@ public class ThreadBesuNodeRunner implements BesuNodeRunner { |
|
|
|
|
besuPluginContext.addService(StorageService.class, storageService); |
|
|
|
|
besuPluginContext.addService(SecurityModuleService.class, securityModuleService); |
|
|
|
|
besuPluginContext.addService(PicoCLIOptions.class, new PicoCLIOptionsImpl(commandLine)); |
|
|
|
|
besuPluginContext.addService(RpcEndpointService.class, new RpcEndpointServiceImpl()); |
|
|
|
|
besuPluginContext.addService( |
|
|
|
|
TransactionSelectionService.class, new TransactionSelectionServiceImpl()); |
|
|
|
|
besuPluginContext.addService( |
|
|
|
|