Commits
Click on a commit to change the comparison rangefix(statetest): fix CI failures in exception_map module
- Use U256::from() instead of .into() for test values (compilation fix)
- Add unprefixed "SenderNotEOA" variant to exception mapping
- Apply rustfmt formatting fixes
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com> fix(statetest): fix docs and add TR_TypeNotSupported mapping
- Wrap URL in angle brackets to fix rustdoc bare-urls warning
- Add TR_TypeNotSupported as alias for TYPE_NOT_SUPPORTED exception
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com> fix: add legacy exception mappings for state tests
Add support for legacy TR_* exception names used in ethereum/legacytests:
- TR_FeeCapLessThanBlocks -> GasPriceLessThanBasefee
- TR_GasLimitReached -> CallerGasLimitMoreThanBlock
- TR_NoFunds -> LackOfFundForMaxFee
- TR_IntrinsicGas, TR_NoFundsOrGas, IntrinsicGas -> CallGasCostMoreThanGasLimit
- TR_TipGtFeeCap -> PriorityFeeGreaterThanMaxFee
- TR_NoFundsX -> OverflowPaymentInTransaction
- TR_InitCodeLimitExceeded -> CreateInitCodeSizeLimit
- TR_BLOBCREATE -> BlobCreateTransaction
- TR_EMPTYBLOB -> EmptyBlobs
- TR_BLOBLIST_OVERSIZE -> TooManyBlobs
- TR_BLOBVERSION_INVALID -> BlobVersionNotSupported
These mappings enable the state test runner to correctly match expected
exceptions from the legacy test suite.