diff --git a/src/dfi/consensus/xvm.cpp b/src/dfi/consensus/xvm.cpp index 5d3fd776509..f15b59a5805 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 5751911170f..ce1760f6c97 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,