Using contract to improve Grin usage experience

As we know, MimbleWimble transaction is an interactive transaction, which means sender has to interact with receiver to finish coins moving. However, if we could Use smart contracts to complete transactions on behalf of individuals, user could have a usage experience similar to bitcoin. Something like “Sender—Sendercontract----ReceiverContract”.

is this possible?

2 Likes

nope It is not possible

@david will implement non interactive transactions in Litecoin Mimblewimble Extension Block according to this proposal: https://github.com/DavidBurkett/lips/blob/master/lip-0004.mediawiki

Beam implemented non interactive transactions (but also without cut-through) as part of the Lelantus-mw upgrade: https://github.com/BeamMW/beam/wiki/MW-CLA#one-side-payments-and-direct-anonymous-payments

3 Likes

@nijynot shared a similar idea at Grincon1 Grin Usability

3 Likes

It is possible in ETH smart contract