in src/main/java/org/openvasp/client/config/VaspModule.java [71:95]
protected void configure() {
super.configure();
bind(VaspConfig.class).toInstance(vaspConfig);
bind(ExceptionHandler.class).toInstance(new ExceptionHandlerDelegate());
bind(Web3jService.class).annotatedWith(WhisperNode.class).toInstance(whisperHttpService);
bind(Web3jService.class).annotatedWith(ContractNode.class).toInstance(contractHttpService);
bind(Web3j.class).annotatedWith(WhisperNode.class).toInstance(Web3j.build(whisperHttpService));
bind(Web3j.class).annotatedWith(ContractNode.class).toInstance(Web3j.build(contractHttpService));
bind(WhisperApi.class).to(WhisperApiImpl.class);
bind(WhisperAsyncApi.class).to(WhisperApiImpl.class);
bindEnsService();
bindContractService();
bindSignService();
bind(WhisperService.class).to(WhisperServiceImpl.class);
bind(MessageService.class).to(MessageServiceImpl.class);
bind(ConfirmationService.class).to(ConfirmationServiceImpl.class);
bind(SessionManager.class).to(SessionManagerImpl.class);
bind(VaspIdentityService.class).to(VaspIdentityServiceImpl.class);
}