mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
fix(pool-args): saturating_mul max sizes to avoid overflow (#12350)
This commit is contained in:
@ -125,19 +125,19 @@ impl RethTransactionPoolConfig for TxPoolArgs {
|
|||||||
},
|
},
|
||||||
pending_limit: SubPoolLimit {
|
pending_limit: SubPoolLimit {
|
||||||
max_txs: self.pending_max_count,
|
max_txs: self.pending_max_count,
|
||||||
max_size: self.pending_max_size * 1024 * 1024,
|
max_size: self.pending_max_size.saturating_mul(1024 * 1024),
|
||||||
},
|
},
|
||||||
basefee_limit: SubPoolLimit {
|
basefee_limit: SubPoolLimit {
|
||||||
max_txs: self.basefee_max_count,
|
max_txs: self.basefee_max_count,
|
||||||
max_size: self.basefee_max_size * 1024 * 1024,
|
max_size: self.basefee_max_size.saturating_mul(1024 * 1024),
|
||||||
},
|
},
|
||||||
queued_limit: SubPoolLimit {
|
queued_limit: SubPoolLimit {
|
||||||
max_txs: self.queued_max_count,
|
max_txs: self.queued_max_count,
|
||||||
max_size: self.queued_max_size * 1024 * 1024,
|
max_size: self.queued_max_size.saturating_mul(1024 * 1024),
|
||||||
},
|
},
|
||||||
blob_limit: SubPoolLimit {
|
blob_limit: SubPoolLimit {
|
||||||
max_txs: self.queued_max_count,
|
max_txs: self.queued_max_count,
|
||||||
max_size: self.queued_max_size * 1024 * 1024,
|
max_size: self.queued_max_size.saturating_mul(1024 * 1024),
|
||||||
},
|
},
|
||||||
max_account_slots: self.max_account_slots,
|
max_account_slots: self.max_account_slots,
|
||||||
price_bumps: PriceBumpConfig {
|
price_bumps: PriceBumpConfig {
|
||||||
|
|||||||
Reference in New Issue
Block a user