public BitgoDepositTransferProcessService(
     ILogger <BitgoDepositTransferProcessService> logger,
     IAssetMapper assetMapper,
     IWalletMapper walletMapper,
     IBitGoClient bitgoClient,
     DbContextOptionsBuilder <DatabaseContext> dbContextOptionsBuilder,
     IAssetsDictionaryClient assetsDictionary,
     IMyNoSqlServerDataReader <BitgoCoinEntity> bitgoCoinReader)
 {
     _logger                  = logger;
     _assetMapper             = assetMapper;
     _walletMapper            = walletMapper;
     _bitgoClient             = bitgoClient;
     _dbContextOptionsBuilder = dbContextOptionsBuilder;
     _assetsDictionary        = assetsDictionary;
     _bitgoCoinReader         = bitgoCoinReader;
 }
 public DepositAddressService(
     IAssetMapper assetMapper,
     IMyNoSqlServerDataWriter <DepositAddressEntity> addressDataWriter,
     IMyNoSqlServerDataWriter <GeneratedDepositAddressEntity> generatedAddressDataWriter,
     ILogger <DepositAddressService> logger,
     IWalletMapper walletMapper,
     DepositAddressGeneratorService depositAddressGeneratorService,
     IAssetPaymentSettingsClient assetPaymentSettingsClient,
     ICircleAssetMapper circleAssetMapper,
     ICircleDepositAddressService circleDepositAddressService,
     DbContextOptionsBuilder <DatabaseContext> dbContextOptionsBuilder)
 {
     _assetMapper                = assetMapper;
     _addressDataWriter          = addressDataWriter;
     _generatedAddressDataWriter = generatedAddressDataWriter;
     _logger       = logger;
     _walletMapper = walletMapper;
     _depositAddressGeneratorService = depositAddressGeneratorService;
     _assetPaymentSettingsClient     = assetPaymentSettingsClient;
     _circleAssetMapper           = circleAssetMapper;
     _circleDepositAddressService = circleDepositAddressService;
     _dbContextOptionsBuilder     = dbContextOptionsBuilder;
 }