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 4c6e6f0 commit 2332f45Copy full SHA for 2332f45
src/common/relay/core/GasRelayBase.sol
@@ -418,7 +418,8 @@ abstract contract GasRelayBase is GasRelayHelper {
418
address _payee = gasAbstractionTracker.usingSessionKey ? gasAbstractionTracker.key : gasAbstractionTracker.owner;
419
420
if (gasAbstractionTracker.usingSessionKey && !gasAbstractionTracker.isTask) {
421
- uint256 _replacementAmount = gasAbstractionTracker.startingGasLeft * tx.gasprice;
+ uint256 _gasPrice = tx.gasprice > block.basefee ? tx.gasprice : block.basefee;
422
+ uint256 _replacementAmount = gasAbstractionTracker.startingGasLeft * _gasPrice;
423
uint256 _deficitAmount = _sessionKeyBalanceDeficit(gasAbstractionTracker.key);
424
425
if (_deficitAmount > _replacementAmount) {
0 commit comments