diff --git a/apps/src/lib/config/genesis.rs b/apps/src/lib/config/genesis.rs index 870c3033cc..6ab978160b 100644 --- a/apps/src/lib/config/genesis.rs +++ b/apps/src/lib/config/genesis.rs @@ -228,9 +228,7 @@ pub mod genesis_config { #[derive(Clone, Debug, Deserialize, Serialize)] pub struct ParametersConfig { // Max Tendermint block size in bytes. - // XXX: we use i64 becauase that's what tower-abci - // and tendermint-rs expect - pub max_bytes_per_block: i64, + pub max_bytes_per_block: TendermintBytesPerBlock, // Minimum number of blocks per epoch. // XXX: u64 doesn't work with toml-rs! pub min_num_of_blocks: u64, @@ -537,9 +535,6 @@ pub mod genesis_config { }) .collect(); - const BLOCK_SIZE_EXPECT: &str = - "The acceptable size range for a Tendermint block is 1B - 100MB"; - let parameters = Parameters { epoch_duration: EpochDuration { min_num_of_blocks: config.parameters.min_num_of_blocks, @@ -553,14 +548,7 @@ pub mod genesis_config { config.parameters.max_expected_time_per_block, ) .into(), - max_bytes_per_block: TendermintBytesPerBlock::new( - config - .parameters - .max_bytes_per_block - .try_into() - .expect(BLOCK_SIZE_EXPECT), - ) - .expect(BLOCK_SIZE_EXPECT), + max_bytes_per_block: config.parameters.max_bytes_per_block, vp_whitelist: config.parameters.vp_whitelist.unwrap_or_default(), tx_whitelist: config.parameters.tx_whitelist.unwrap_or_default(), }; diff --git a/tests/src/e2e/ledger_tests.rs b/tests/src/e2e/ledger_tests.rs index 708e708a64..cd51d84cfa 100644 --- a/tests/src/e2e/ledger_tests.rs +++ b/tests/src/e2e/ledger_tests.rs @@ -2303,7 +2303,7 @@ fn proposal_submission() -> Result<()> { let test = setup::network( |genesis| { let parameters = ParametersConfig { - max_bytes_per_block: 20 << 20, + max_bytes_per_block: Default::default(), min_num_of_blocks: 1, min_duration: 1, max_expected_time_per_block: 1,