difftreelog
fix print correct state on node boot
in: master
1 file changed
node/cli/src/command.rsdiffbeforeafterboth54use codec::Encode;54use codec::Encode;55use cumulus_primitives_core::ParaId;55use cumulus_primitives_core::ParaId;56use cumulus_client_cli::generate_genesis_block;56use cumulus_client_cli::generate_genesis_block;57use log::info;57use log::{debug, info};58use sc_cli::{58use sc_cli::{59 ChainSpec, CliConfiguration, DefaultConfigurationValues, ImportParams, KeystoreParams,59 ChainSpec, CliConfiguration, DefaultConfigurationValues, ImportParams, KeystoreParams,60 NetworkParams, Result, RuntimeVersion, SharedParams, SubstrateCli,60 NetworkParams, Result, RuntimeVersion, SharedParams, SubstrateCli,510 ¶_id,510 ¶_id,511 );511 );512512513 let state_version =513 let state_version = Cli::native_runtime_version(&config.chain_spec).state_version();514 RelayChainCli::native_runtime_version(&config.chain_spec).state_version();515 let block: Block = generate_genesis_block(&*config.chain_spec, state_version)514 let block: Block = generate_genesis_block(&*config.chain_spec, state_version)516 .map_err(|e| format!("{:?}", e))?;515 .map_err(|e| format!("{:?}", e))?;517 let genesis_state = format!("0x{:?}", HexDisplay::from(&block.header().encode()));516 let genesis_state = format!("0x{:?}", HexDisplay::from(&block.header().encode()));528 info!("Parachain Account: {}", parachain_account);527 info!("Parachain Account: {}", parachain_account);529 info!("Parachain genesis state: {}", genesis_state);528 info!("Parachain genesis state: {}", genesis_state);530 info!("Parachain genesis hash: {}", genesis_hash);529 info!("Parachain genesis hash: {}", genesis_hash);530 debug!("Parachain genesis block: {:?}", block);531 info!(531 info!(532 "Is collating: {}",532 "Is collating: {}",533 if config.role.is_authority() {533 config.role.is_authority().then_some("yes").unwrap_or("no")534 "yes"535 } else {536 "no"537 }538 );534 );539535540 start_node_using_chain_runtime! {536 start_node_using_chain_runtime! {