<p>The new rules are come into effect only when the softfork activates.</p>

<p>I am not completely sure, but I think in the case of segwit transactions these would be treated as non-standard nodes and thus not accept it in their mempool. If a miner does have it in their mempool, they will not mine it into a block.</p>

<p>Hopefully, everyone that receives it would immediately drop it, but I think that third parties could pick the input up with an <code>ANYBODY_CAN_SPEND</code> transaction. They'd need to deposit the transaction directly to a miner that mines this type of non-standard transactions though for it to be mined.</p>

CC BY-SA 3.0
2017-07-21T20:39:51.640Z
2017-07-23T03:04:32.820Z
2017-07-23T03:04:32.820Z
Murch
<p>Will it be treated a anyone-can-spend or do the nodes enforce the new rules? </p>

<p>Along the same lines, what exactly happens when we say a soft fork is activated?</p>

<ul>
<li>Are the enforced at the time SF becomes activated?</li>
<li>Or they are always enforced from the moment you download the client, but we consider it safe to use after activation?</li>
</ul>

<segregated-witness><bip9-version-bits><soft-fork>
BIP9: What happens if I make a segwit transaction after lock in but before activation?
sanket1729
# BIP9: What happens if I make a segwit transaction after lock in but before activation?

(Asked by: username_0 on 2017-07-21)

Will it be treated a anyone-can-spend or do the nodes enforce the new rules?

Along the same lines, what exactly happens when we say a soft fork is activated?

* Are the enforced at the time SF becomes activated?
* Or they are always enforced from the moment you download the client, but we consider it safe to use after activation?

**Tags:** segregated-witness, bip9-version-bits, soft-fork


---

## 1 answers

### Answer by username_1 on 2017-07-21. Score: 1 | Accepted answer

The new rules are come into effect only when the softfork activates.

I am not completely sure, but I think in the case of segwit transactions these would be treated as non-standard nodes and thus not accept it in their mempool. If a miner does have it in their mempool, they will not mine it into a block.

Hopefully, everyone that receives it would immediately drop it, but I think that third parties could pick the input up with an `ANYBODY_CAN_SPEND` transaction. They'd need to deposit the transaction directly to a miner that mines this type of non-standard transactions though for it to be mined.


---

