Skip to content

Conversation

@joshuacolvin0
Copy link
Member

Part of NIT-4132
Pulls in OffchainLabs/go-ethereum#586

This PR solves ArbOS 50 issue with retryable transactions then one or more gas constraints are configured for the new pricer algorithm. Original bug was caused by an incorrect calculation of the cost of updating the gas pool, which led to the failure of the redemption transaction due to the ran out of gas.

Includes:

Store ArbOs version in L2PricingState
Fix for constraints gas pool update cost calculation
Add ArbOS version 51 and make it default
Configure gas pricing constrains by default in system tests and fix related system tests

This PR solves ArbOS 50 issue with retryable transactions then one or more gas constraints are configured for the new pricer algorithm. Original bug was caused by an incorrect calculation of the cost of updating the gas pool, which led to the failure of the redemption transaction due to the ran out of gas.

Includes:

Store ArbOs version in L2PricingState
Fix for constraints gas pool update cost calculation
Add ArbOS version 51 and make it default
Configure gas pricing constrains by default in system tests and fix related system tests
@eljobe
Copy link
Member

eljobe commented Nov 25, 2025

Closed in favor of #4068

@eljobe eljobe closed this Nov 25, 2025
@joshuacolvin0 joshuacolvin0 deleted the redeem-arbos51 branch November 25, 2025 22:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants