public TonClient(IServiceProvider serviceProvider) { _serviceProvider = serviceProvider.BuildTonClientServiceProvider(); _mediator = _serviceProvider.GetRequiredService <IMediator>(); Crypto = _serviceProvider.GetRequiredService <ITonCryptoModule>(); Config = _serviceProvider.GetRequiredService <ITonConfigModule>(); Contracts = _serviceProvider.GetRequiredService <ITonContractsModule>(); Queries = _serviceProvider.GetRequiredService <ITonQueriesModule>(); }