<p>Yes, with SIGHASH_NONE | SIGHASH_ANYONECANPAY (0x82) Alice is basically giving away access to her input. Anyone could use it to build any transaction.</p>

CC BY-SA 4.0
2024-09-01T06:45:23.327Z
2024-09-01T06:45:23.327Z
bordalix
<p>Example:</p>
<p>Alice creates a PSBT and signs her input using the SIGHASH_NONE | SIGHASH_ANYONECANPAY flag. She then passes this transaction to Bob. Bob adds his own input and output and signs them with the SIGHASH_ALL flag.</p>
<p>Question:</p>
<p>Is it correct to say that John or any other participant in the network could intercept this transaction in the mempool and use Alice’s input for their own purposes?</p>

<bip174-psbt><sighash-flags>
Can a transaction that has been signed and broadcast to the mempool be intercepted if it uses the sighash NONE|ANYONECANPAY?
Tang
# Can a transaction that has been signed and broadcast to the mempool be intercepted if it uses the sighash NONE|ANYONECANPAY?

(Asked by: username_0 on 2024-09-01)

Example:

Alice creates a PSBT and signs her input using the SIGHASH\_NONE | SIGHASH\_ANYONECANPAY flag. She then passes this transaction to Bob. Bob adds his own input and output and signs them with the SIGHASH\_ALL flag.

Question:

Is it correct to say that John or any other participant in the network could intercept this transaction in the mempool and use Alice’s input for their own purposes?

**Tags:** bip174-psbt, sighash-flags


---

## 1 answers

### Answer by username_1 on 2024-09-01. Score: 2 | Accepted answer

Yes, with SIGHASH\_NONE | SIGHASH\_ANYONECANPAY (0x82) Alice is basically giving away access to her input. Anyone could use it to build any transaction.


---

