<p>These would be witnesses on the transaction itself. The script states I need these hashes signed on the transaction and the transaction either has those witnesses and the script passes or it doesn't and it fails.</p>

CC BY-SA 4.0
2021-10-01T15:35:00.667Z
2021-10-06T13:17:02.750Z
2021-10-06T13:17:02.750Z
Samuel Leathers
<p>I found this link quite useful for multi-sign scenario. <a href="https://github.com/input-output-hk/cardano-node/blob/master/doc/reference/simple-scripts.md#multi-signature-scripts" rel="nofollow noreferrer">https://github.com/input-output-hk/cardano-node/blob/master/doc/reference/simple-scripts.md#multi-signature-scripts</a></p>
<p>I wonder if anyone has tested the MultiSign.hs on testnet/mainnet yet? It seems the &quot;txSignedBy&quot; is not working as I got my fund locked.</p>

CC BY-SA 4.0
2021-10-04T15:00:31.897Z
yes, there's at least a few of these on mainnet. On testnet, I personally along with 4-5 SPOs tested multisig after allegra hard fork back in December of last year. Note that multisig via simple scripts is *not* a plutus script, so is probably not exactly what the OP is asking about.
Samuel Leathers
CC BY-SA 4.0
2021-10-02T11:50:52.240Z
2021-10-02T11:50:52.240Z
Giang Nguyen
<p>I'm working on a Plutus contract that requires multiple signatures to unlock. To do so, I've been referencing the <a href="https://github.com/input-output-hk/plutus/blob/master/plutus-use-cases/src/Plutus/Contracts/MultiSig.hs" rel="noreferrer">MultiSig.hs</a> sample contract. Now, I'm looking to create traces for testing purposes, however, these tests are commented out in <a href="https://github.com/input-output-hk/plutus/blob/master/plutus-use-cases/test/Spec.hs" rel="noreferrer">Spec.hs</a> with the comment &quot;disable temporarily, because we need to adopt the signing API,&quot; but I'm not really sure what this means.</p>
<p>Is it currently possible to sign a transaction with multiple Wallets or PubKeyHash's? If so, how?</p>

CC BY-SA 4.0
2021-06-26T20:34:27.760Z
People complain about banks, but I can open up a joint account at a bank. I can't do that with any Cardano wallet. I'm glad you're working on this. If you receive any responses to your question, I'll be interested in seeing them. Have you put your idea(s) out on Catalyst?
Richard Goerwitz
CC BY-SA 4.0
2021-06-27T06:10:04.393Z
Hello Richard, welcome to this community. While your contribution is valued, it might be more suitable as a comment and not an answer.
Matthias Sieber
CC BY-SA 4.0
2021-06-27T22:57:46.040Z
Hello Richard, I am in agreement with Matthias and will do the conversion.  Welcome aboard.
gRebel
<wallet><plutus>
How to emulate a multi-sig transaction?
# How to emulate a multi-sig transaction?

(Asked by: username_0 on 2021-05-04)

I'm working on a Plutus contract that requires multiple signatures to unlock. To do so, I've been referencing the [MultiSig.hs](https://github.com/input-output-hk/plutus/blob/master/plutus-use-cases/src/Plutus/Contracts/MultiSig.hs) sample contract. Now, I'm looking to create traces for testing purposes, however, these tests are commented out in [Spec.hs](https://github.com/input-output-hk/plutus/blob/master/plutus-use-cases/test/Spec.hs) with the comment "disable temporarily, because we need to adopt the signing API," but I'm not really sure what this means.

Is it currently possible to sign a transaction with multiple Wallets or PubKeyHash's? If so, how?

**Tags:** wallet, plutus
> **Comments:**
> **username_1**: People complain about banks, but I can open up a joint account at a bank. I can't do that with any Cardano wallet. I'm glad you're working on this. If you receive any responses to your question, I'll be interested in seeing them. Have you put your idea(s) out on Catalyst?  
> **username_2**: Hello Richard, welcome to this community. While your contribution is valued, it might be more suitable as a comment and not an answer.  
> **username_3**: Hello Richard, I am in agreement with Matthias and will do the conversion.  Welcome aboard.  

---

## 2 answers

### Answer by username_4 on 2021-10-01. Score: 2

These would be witnesses on the transaction itself. The script states I need these hashes signed on the transaction and the transaction either has those witnesses and the script passes or it doesn't and it fails.


---

### Answer by username_5 on 2021-10-02. Score: 0

I found this link quite useful for multi-sign scenario. <https://github.com/input-output-hk/cardano-node/blob/master/doc/reference/simple-scripts.md#multi-signature-scripts>

I wonder if anyone has tested the MultiSign.hs on testnet/mainnet yet? It seems the "txSignedBy" is not working as I got my fund locked.

> **Comments:**
> **username_4**: yes, there's at least a few of these on mainnet. On testnet, I personally along with 4-5 SPOs tested multisig after allegra hard fork back in December of last year. Note that multisig via simple scripts is *not* a plutus script, so is probably not exactly what the OP is asking about.  

---

