File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
toolkit/data-sources/db-sync/src Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change 34
34
//! let metrics = register_metrics_warn_errors(metrics_registry_opt);
35
35
//! let pool = get_connection_from_env().await?;
36
36
//!
37
+ //! // Create CardanoConfig instance - can be from environment or use default
38
+ //! let cardano_config = sidechain_domain::cardano_config::CardanoConfig::from_env()
39
+ //! .unwrap_or_else(|_| sidechain_domain::cardano_config::CardanoConfig::default());
40
+ //!
37
41
//! // Block data source is shared by others for cache reuse
38
- //! let block = Arc::new(BlockDataSourceImpl::new_from_env(pool.clone(), &sidechain_domain:: cardano_config::CardanoConfig ).await?);
42
+ //! let block = Arc::new(BlockDataSourceImpl::new_from_env(pool.clone(), &cardano_config).await?);
39
43
//!
40
44
//! let sidechain_rpc = SidechainRpcDataSourceImpl::new(block.clone(), metrics.clone());
41
45
//!
44
48
//! let authority_selection =
45
49
//! CandidatesDataSourceImpl::new(pool.clone(), metrics.clone())
46
50
//! .await?
47
- //! .cached(CANDIDATES_FOR_EPOCH_CACHE_SIZE, &sidechain_domain:: cardano_config::CardanoConfig )?;
51
+ //! .cached(CANDIDATES_FOR_EPOCH_CACHE_SIZE, &cardano_config)?;
48
52
//!
49
53
//! let native_token =
50
- //! NativeTokenManagementDataSourceImpl::new_from_env(pool.clone(), metrics.clone(), &sidechain_domain:: cardano_config::CardanoConfig ).await?;
54
+ //! NativeTokenManagementDataSourceImpl::new_from_env(pool.clone(), metrics.clone(), &cardano_config).await?;
51
55
//!
52
56
//! let block_participation =
53
57
//! StakeDistributionDataSourceImpl::new(pool.clone(), metrics.clone(), STAKE_CACHE_SIZE);
You can’t perform that action at this time.
0 commit comments