Sagar Shah pfp
Sagar Shah
@sgzsh269
Diving deep into MPC-based wallets and Smart Contract Wallets (SCW) for the Web2-like wallet platform I am building. How do MPC wallets facilitate gasless & batch transactions while ensuring the wallet's address, not the Relayer's, is propagated to a dapp's smart contract?
3 replies
0 recast
0 reaction

Sagar Shah pfp
Sagar Shah
@sgzsh269
Don't think MPC wallets with Relayer will be able to propagate the wallet's address as it is the Relayer executing the tx. Whereas for SCW, the address is propagated as the Relayer is just calling the relevant SCW's function with tx as arg so that the SCW can execute it.
1 reply
0 recast
0 reaction

Sagar Shah pfp
Sagar Shah
@sgzsh269
To mass onboard users, wallets should offer gasless transactions while propagating the wallet address to correctly interact with the dapps. For gasless txs, SCW seem like a better solution than MPC-based wallets. Curious to know what others think about this
1 reply
0 recast
0 reaction

Cassie Heart pfp
Cassie Heart
@cassie
MPC wallets directly speaking are just EOA wallets – if account abstraction enables gasless transactions to work in the same way they do for SCW, then MPC is fine. Otherwise, SCW is the way to go.
2 replies
0 recast
0 reaction

Derek Chiang pfp
Derek Chiang
@derekchiang
@cassie is totally right about MPC wallets vs SCW, but I'd like to note that MPC (as a tech not a wallet) can be used to sign transactions for SCW. That's actually the approach we take at ZeroDev (https://zerodev.app). @sgzsh269 if you are building a wallet you might find our SDK helpful
0 reply
0 recast
0 reaction

Sagar Shah pfp
Sagar Shah
@sgzsh269
Good insight! Given the number of moving pieces to get AA right and uncertain timelines, I think SCW just might be the way to go to mass-onboard non-crypto native users and businesses to the ecosystem. SCW, like Gnosis Safe, are already mature and can be extended to support gasless txs and account recovery.
1 reply
0 recast
0 reaction