fix: ensure no blob transactions in payloads pre-cancun (#4779)

This commit is contained in:
Dan Cline
2023-09-26 14:24:20 -04:00
committed by GitHub
parent 5e01a21ec4
commit eb6dc51971
5 changed files with 90 additions and 19 deletions

View File

@@ -112,6 +112,7 @@ impl From<EngineApiError> for jsonrpsee_types::error::ErrorObject<'static> {
},
EngineApiError::NewPayload(ref err) => match err {
BeaconOnNewPayloadError::Internal(_) |
BeaconOnNewPayloadError::PreCancunBlockWithBlobTransactions => INVALID_PARAMS_CODE,
BeaconOnNewPayloadError::EngineUnavailable => INTERNAL_ERROR_CODE,
},
// Any other server error