From 004f9188599e2b693fc6a475011ea6ed641aceba Mon Sep 17 00:00:00 2001 From: Peter John Bushnell Date: Tue, 31 Oct 2023 12:34:12 +0000 Subject: [PATCH] Remove legacy EVM limit (#2647) --- src/dfi/consensus/xvm.cpp | 4 ---- src/dfi/evm.h | 2 -- 2 files changed, 6 deletions(-) diff --git a/src/dfi/consensus/xvm.cpp b/src/dfi/consensus/xvm.cpp index 5d3fd77650..f15b59a580 100644 --- a/src/dfi/consensus/xvm.cpp +++ b/src/dfi/consensus/xvm.cpp @@ -430,10 +430,6 @@ Res CXVMConsensus::operator()(const CEvmTxMessage &obj) const { return Res::Err("Cannot create tx, EVM is not enabled"); } - if (obj.evmTx.size() > static_cast(EVM_TX_SIZE)) { - return Res::Err("evm tx size too large"); - } - CrossBoundaryResult result; if (evmPreValidate) { evm_try_unsafe_validate_raw_tx_in_template(result, evmTemplate->GetTemplate(), HexStr(obj.evmTx)); diff --git a/src/dfi/evm.h b/src/dfi/evm.h index 5751911170..ce1760f6c9 100644 --- a/src/dfi/evm.h +++ b/src/dfi/evm.h @@ -10,8 +10,6 @@ #include #include -constexpr const uint16_t EVM_TX_SIZE = 32768; - // EIP-2718 transaction type: legacy - 0x0, EIP2930 - 0x1, EIP1559 - 0x2 enum CEVMTxType { LegacyTransaction = 0,