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
@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
@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
@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
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
rish
@rish
The current issue is that smart contact wallets are not cross chain and don’t natively interact with dapps directly
1 reply
0 recast
0 reaction
Cassie Heart
@cassie
Also true! Another possibility that could solve the gasless wallet problem for MPC wallets is CPFP
1 reply
0 recast
0 reaction
rish
@rish
Agree. Are there any examples at scale that facilitate gasless txns for users?
0 reply
0 recast
0 reaction