Skip to content

Commit

Permalink
fix: tips gas estimation limit
Browse files Browse the repository at this point in the history
  • Loading branch information
mfrankovi committed Jan 27, 2025
1 parent bb0b137 commit 8adb018
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@ class DagBlockProposer {
const vrf_wrapper::vrf_sk_t vrf_sk_;
const vrf_wrapper::vrf_pk_t vrf_pk_;

const uint64_t kDagProposeGasLimit;
const uint64_t kPbftGasLimit;
const uint64_t kDagGasLimit;

Expand Down
8 changes: 5 additions & 3 deletions libraries/core_libs/consensus/src/dag/dag_block_proposer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,12 @@ DagBlockProposer::DagBlockProposer(const FullNodeConfig& config, std::shared_ptr
node_sk_(config.node_secret),
vrf_sk_(config.vrf_secret),
vrf_pk_(vrf_wrapper::getVrfPublicKey(vrf_sk_)),
kDagProposeGasLimit(
std::min(config.propose_dag_gas_limit, config.genesis.getGasLimits(final_chain_->lastBlockNumber()).first)),
kPbftGasLimit(
std::min(config.propose_pbft_gas_limit, config.genesis.getGasLimits(final_chain_->lastBlockNumber()).second)),
config.genesis.getGasLimits(final_chain_->lastBlockNumber()).second),
kDagGasLimit(
std::min(config.propose_dag_gas_limit, config.genesis.getGasLimits(final_chain_->lastBlockNumber()).first)),
config.genesis.getGasLimits(final_chain_->lastBlockNumber()).first),
kHardforks(config.genesis.state.hardforks),
kValidatorMaxVote(config.genesis.state.dpos.validator_maximum_stake /
config.genesis.state.dpos.vote_eligibility_balance_step) {
Expand Down Expand Up @@ -119,7 +121,7 @@ bool DagBlockProposer::proposeDagBlock() {
}
}

auto [transactions, estimations] = getShardedTrxs(*proposal_period, kDagGasLimit);
auto [transactions, estimations] = getShardedTrxs(*proposal_period, kDagProposeGasLimit);
if (transactions.empty()) {
last_propose_level_ = propose_level;
num_tries_ = 0;
Expand Down

0 comments on commit 8adb018

Please sign in to comment.