diff --git a/src/components/tx/SignOrExecuteForm/index.tsx b/src/components/tx/SignOrExecuteForm/index.tsx index 5a73afbf49..06519a5cdd 100644 --- a/src/components/tx/SignOrExecuteForm/index.tsx +++ b/src/components/tx/SignOrExecuteForm/index.tsx @@ -37,7 +37,7 @@ const SignOrExecuteForm = (props: SignOrExecuteProps): ReactElement => { const { transactionExecution } = useAppSelector(selectSettings) const [shouldExecute, setShouldExecute] = useState(transactionExecution) const { safeTx, safeTxError } = useContext(SafeTxContext) - const isCreation = safeTx?.signatures.size === 0 + const isCreation = !props.txId const isNewExecutableTx = useImmediatelyExecutable() && isCreation const isCorrectNonce = useValidateNonce(safeTx) const [decodedData, decodedDataError, decodedDataLoading] = useDecodeTx(safeTx)