We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent efa56d7 commit 8a14f19Copy full SHA for 8a14f19
apps/fortuna/src/eth_utils/eth_gas_oracle.rs
@@ -332,4 +332,20 @@ mod tests {
332
333
assert_eq!(max_fee, max_priority_fee + surged_base_fee);
334
}
335
+
336
+ #[test]
337
+ fn test_eip1559_default_estimator_uses_estimated_priority_fee() {
338
+ let base_fee = U256::from(EIP1559_FEE_ESTIMATION_PRIORITY_FEE_TRIGGER + 1);
339
+ let rewards = vec![
340
+ vec![U256::from(10000)], // Higher than default priority fee (3000)
341
+ ];
342
343
+ let (max_fee, max_priority_fee) = eip1559_default_estimator(base_fee, rewards);
344
345
+ assert_eq!(max_priority_fee, U256::from(10000));
346
347
+ let surged_base_fee = base_fee * 14 / 10;
348
349
+ assert_eq!(max_fee, surged_base_fee);
350
+ }
351
0 commit comments