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

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

rish pfp
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 pfp
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