user117191: Very noob at this.
I'm seeing that a transaction in Bitcoin has a field called 'status':
Example from blockchain:

I was wondering, what are all the possible values that this field can get (or where to search for them)?

user126793: I don't know. As an approximation, we can look at what's written in Bitcoin Core:
/** New transactions start as UNCONFIRMED. At BlockConnected,
 * they will transition to CONFIRMED. In case of reorg, at BlockDisconnected,
 * they roll back to UNCONFIRMED. If we detect a conflicting transaction at
 * block connection, we update conflicted tx and its dependencies as CONFLICTED.
 * If tx isn't confirmed and outside of mempool, the user may switch it to ABANDONED
 * by using the abandontransaction call. This last status may be override by a CONFLICTED
 * or CONFIRMED transition.
 */
enum Status {
    UNCONFIRMED,
    CONFIRMED,
    CONFLICTED,
    ABANDONED
};

Source: https://github.com/bitcoin/bitcoin/blob/571bb94dfb5047c9be8fcbae5dae71de7256b86c/src/wallet/transaction.h#L148-L153

117191: <p>Very noob at this.
I'm seeing that a transaction in Bitcoin has a field called 'status':</p>
<p>Example from <a href="https://www.blockchain.com/btc/tx/d390350a8f6f7af2259ff69fda08b91087656af18c3f03ec0f826e6345c1bb65" rel="nofollow noreferrer">blockchain</a>:</p>
<p><a href="https://i.stack.imgur.com/ys2qV.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ys2qV.png" alt="enter image description here" /></a></p>
<p>I was wondering, what are all the possible values that this field can get (or where to search for them)?</p>
 126793: <p>I don't know. As an approximation, we can look at what's written in Bitcoin Core:</p>
<pre><code>/** New transactions start as UNCONFIRMED. At BlockConnected,
 * they will transition to CONFIRMED. In case of reorg, at BlockDisconnected,
 * they roll back to UNCONFIRMED. If we detect a conflicting transaction at
 * block connection, we update conflicted tx and its dependencies as CONFLICTED.
 * If tx isn't confirmed and outside of mempool, the user may switch it to ABANDONED
 * by using the abandontransaction call. This last status may be override by a CONFLICTED
 * or CONFIRMED transition.
 */
enum Status {
    UNCONFIRMED,
    CONFIRMED,
    CONFLICTED,
    ABANDONED
};
</code></pre>
<p>Source: <a href="https://github.com/bitcoin/bitcoin/blob/571bb94dfb5047c9be8fcbae5dae71de7256b86c/src/wallet/transaction.h#L148-L153" rel="nofollow noreferrer">https://github.com/bitcoin/bitcoin/blob/571bb94dfb5047c9be8fcbae5dae71de7256b86c/src/wallet/transaction.h#L148-L153</a></p>
