<p>Yes you can. A single cardano transaction may contain <em>multiple inputs per address from multiple wallets</em>, so long as the <strong>transaction contains a signature for every unique address from which a UTXO is being consumed.</strong></p>
<p>For example, if all of your ADA/assets that you wish to consolidate are spread across 5 UTXO's in a single address, you can create a transaction where all 5 are consumed in 5 TX-inputs, and output to a single UTXO sent to the new wallet. If no change is being sent back to the original wallet/address, such a transaction would contain 5 inputs and one output. This transaction would require only one signature associated with the address whose UTXO's are being consumed. If there are multiple input addresses, you would need a signature from each input address.</p>
<p>I provided an example in <a href="https://cardano.stackexchange.com/questions/6125/sign-transaction-with-multiple-inputs">this</a> post.</p>
<p>Let me know if you need further clarification or a different example! :)</p>

CC BY-SA 4.0
2022-01-07T21:06:18.400Z
Wow, thanks. I'm glad this is possible, but it sounds confusing. Would I do this directly from my wallet, or is this done with a CLI tool?
user3018742
CC BY-SA 4.0
2022-01-07T21:18:21.160Z
if you are using a frontend wallet like Yoroi or Daedalus, I don't think there is an option for multi-wallet (batched) transactions. You could however consolidate assets from a single wallet in one transaction by sending all of the assets to a single address on your new wallet. If however you do need to construct multi-wallet transactions, `cardano-cli` or `cardano-wallet` would be the way to go.
zhekson
CC BY-SA 4.0
2022-01-07T20:05:05.817Z
2022-01-07T21:03:29.503Z
2022-01-07T21:03:29.503Z
zhekson
<p>Are you looking to use a light wallet client or do this using the cardano-cli?</p>
<p>If you’re looking to just get the one time task done, I’d recommend <a href="https://ccvault.io/" rel="nofollow noreferrer">this</a>.</p>
<p>Go to Send -&gt; Input an address -&gt; Input an amount -&gt; Add assets to the same transaction -&gt; Submit.</p>

CC BY-SA 4.0
2022-01-08T19:23:52.317Z
2022-01-09T06:39:02.997Z
2022-01-09T06:39:02.997Z
BETTR Stake Pool
<p>I have 2 wallets.
I have about 10 assets (tokens, cnfts) besides ADA in each wallet.
I would like to send the assets from one wallet to the other to consolidate them.
Can I do this in one transaction?</p>
<p>Thanks!</p>

<wallet><nft><transaction><asset>
send multiple assets in one transaction
# send multiple assets in one transaction

(Asked by: username_0 on 2022-01-07)

I have 2 wallets.
I have about 10 assets (tokens, cnfts) besides ADA in each wallet.
I would like to send the assets from one wallet to the other to consolidate them.
Can I do this in one transaction?

Thanks!

**Tags:** wallet, nft, transaction, asset

---

## 2 answers

### Answer by username_1 on 2022-01-07. Score: 2

Yes you can. A single cardano transaction may contain *multiple inputs per address from multiple wallets*, so long as the **transaction contains a signature for every unique address from which a UTXO is being consumed.**

For example, if all of your ADA/assets that you wish to consolidate are spread across 5 UTXO's in a single address, you can create a transaction where all 5 are consumed in 5 TX-inputs, and output to a single UTXO sent to the new wallet. If no change is being sent back to the original wallet/address, such a transaction would contain 5 inputs and one output. This transaction would require only one signature associated with the address whose UTXO's are being consumed. If there are multiple input addresses, you would need a signature from each input address.

I provided an example in [this](https://cardano.stackexchange.com/questions/6125/sign-transaction-with-multiple-inputs) post.

Let me know if you need further clarification or a different example! :)

> **Comments:**
> **username_0**: Wow, thanks. I'm glad this is possible, but it sounds confusing. Would I do this directly from my wallet, or is this done with a CLI tool?  
> **username_1**: if you are using a frontend wallet like Yoroi or Daedalus, I don't think there is an option for multi-wallet (batched) transactions. You could however consolidate assets from a single wallet in one transaction by sending all of the assets to a single address on your new wallet. If however you do need to construct multi-wallet transactions, `cardano-cli` or `cardano-wallet` would be the way to go.  

---

### Answer by username_2 on 2022-01-08. Score: 0

Are you looking to use a light wallet client or do this using the cardano-cli?

If you’re looking to just get the one time task done, I’d recommend [this](https://ccvault.io/).

Go to Send -> Input an address -> Input an amount -> Add assets to the same transaction -> Submit.


---

