4

We want to transfer monero to multiple integrated address so we don't have extra payment ids.

So we don't want

transfer <address_1> <amount_1> <address_2> <amount_2> <address_3> <amount_3> <payment_id>

but we want something like

transfer <integrated_address_1> <amount_1> <integrated_address_2> <amount_2> 

The reason is that we are trying to do this just because after doing a transfer we need to wait 20 or 30 minutes before the transaction is completed by the Monero network, we want fast multiple transactions, otherwise we need to wait for a transaction then can do the second one, so please suggest me something or tell me to do a transfer with multiple addresses.

2 Answers 2

4

When you send funds to an integrated address, what you're actually doing is sending funds to the recipient's underlying Monero wallet address and simultaneously attaching an encrypted payment ID to the transaction.

According to the current specification, there can only be one payment ID specified in the tx_extra field. Because of this, only one integrated address can be sent to per transaction.

Unless you can convince the developers of Monero wallets to allow a new tx_extra format that allows multiple encrypted payment IDs to be specified, you're going to have to find a different way of achieving the result you're looking for.

One solution is to "dice up" your outputs ahead of time. If you have one large output of value 100 XMR, then when you spend 1 XMR you'll have to wait for 10 confirmations before your 99 XMR change is available to be spent in a subsequent transaction. But if you do:

transfer your_wallet_address 20 your_wallet_address 20 your_wallet_address 20 your_wallet_address 20

Then you'll end up with 4 outputs for 20 XMR in your wallet and 1 change output of slightly less than 20 XMR in your wallet (because of the transaction fee).

Therefore you'll be able to send several transactions in a row, each to a different integrated address, and you won't have to wait because you'll be spending from your unlocked balance in future transactions instead of from your locked change balance.

6
  • 1
    So there is no way? Commented May 29, 2018 at 13:41
  • There is no way to send to multiple integrated addresses in the same transaction.
    – knaccc
    Commented May 29, 2018 at 13:46
  • when i try to do a transaction after that i get unlocked balance is 0.000000000so i need to wait. For this how can i do multiple transaction in a short time with integrated address Commented May 29, 2018 at 13:49
  • You need to wait for 10 confirmations after dicing your outputs. But once they're diced, you can make lots of integrated address transactions in quick succession because you'll not be waiting for change to become unlocked. It's like splitting a $10 bill into ten $1 bills. Now you can make lots of small transactions in a row without waiting for the change to return to you each time.
    – knaccc
    Commented May 29, 2018 at 13:50
  • By doing this there is a transaction fees taken, so can you please give me another way to do transaction in short time. Commented May 29, 2018 at 14:18
2

While, according to other answers here, you can't send to multiple integrated addresses, you can send to multiple subaddresses according to this:

https://monero.stackexchange.com/a/8285/7267

Subaddresses can serve the same purpose that integrated addresses serve, more or less.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.