I am building an application using multichain and would like the ability to 'slowly' transfer some quantity of an asset from one address to another. It will probably use an intermediate QR code to facilitate the transfer and could take a couple of minutes to a few days before it is completed. If at all. the creator of the transfer needs the ability to cancel said transfer.
a: Can I use prepareunlockunspentfrom to 'lock' the specific quantity of that asset, get a txid and then use "lockunspent true" to unlock it if the sender cancels:
b: Can I convert that txid from prepareunlockunspentfrom into a 'send' or would I just cancel the reserved funds and immediately issue a 'send' ?