On the slatepack transaction ux

Transaction creation is very different in Grin. On every other chain, transaction creation is done by a single party, the sender. The sender creates a transaction and broadcasts it to the chain. In Grin, you need also the receiver to jointly create the transaction. It doesn’t need to be a synchronous thing, they can exchange the slatepack messages over gmail, telegram, this forum, asynchronously or synchronously if they want to, but they need to go through a 3 step process instead of a single step.

1 Like

Great! Thanks for the explanations, guys! :+1: