0

The nature of my problem is the following: I, side A, need to get a multisig transaction signed by side B to send it to side C later on, store that signed transaction (not broadcast it yet), then sign another transaction by me (side A) for side B, broadcast it and finally use my first signed transaction I got first to send it to side C.

Is it possible? I've read that every time new transaction is being signed there is a sync required for key image.

Question is: Does it make my scenario impossible to do? I hope it doesn't...

  • Explain in detail what you want. And in particular, which wallets in there are multisig between which parties. – user36303 Aug 19 '18 at 9:44
  • Side A and B are on multisig and side C has a regullar address. The need is to store one transaction, do others and then use the stored one later on without need to sync again what requires kind of permission from side B. Side B must send back data to sync - what if it doesnt want to? – h173k Aug 19 '18 at 11:44
0

Assuming those two transactions do not double spend each other, it's perfectly acceptable. If the second transaction double spends the first one (which hasn't been mined yet), then the first one will be rejected if it's broadcast to the network.

You can't sign twice with the same multisig data, but that does not prevent a signed transaction from being held for a while before being broadcast.

  • So key image is not based on balance but is randomly generated then I guess(?). Pay attention I broadcast another transactions with new key images while key image for the first is not updated. – h173k Aug 19 '18 at 12:32
  • The key image is not random, nor based on balance. They key image will always be the same when you spend a given output. – user36303 Aug 19 '18 at 12:51
  • Output or input? If it's based on output then what is the obstacle? Doing transactions in sync order is very limitating... seems like I will have to look in btc's direction... too bad. I want to do my project with XMR – h173k Aug 19 '18 at 14:58
  • An inout to a tx is an output from another. I do not understand your point about sync order. – user36303 Aug 20 '18 at 10:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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