public DynamicService(ILog log,
                              string network)
        {
            DynamicNetworks.Register();

            _log     = log;
            _network = Network.GetNetwork(network);
        }
        public DynamicService(ILog log,
                              IDynamicInsightClient dynamicInsightClient,
                              IBroadcastRepository broadcastRepository,
                              IBroadcastInProgressRepository broadcastInProgressRepository,
                              IBalanceRepository balanceRepository,
                              IBalancePositiveRepository balancePositiveRepository,
                              string network,
                              decimal fee,
                              int minConfirmations)
        {
            DynamicNetworks.Register();

            _log = log;
            _dynamicInsightClient          = dynamicInsightClient;
            _broadcastRepository           = broadcastRepository;
            _broadcastInProgressRepository = broadcastInProgressRepository;
            _network          = Network.GetNetwork(network);
            _fee              = fee;
            _minConfirmations = minConfirmations;
        }