gasless
There are two use cases.
pass null as wholeFeeQuote, to send a gasless transaction.
specify wholeFeeQuote, that you can get from particle_aa rpcGetFeeQuotes, to send a gasless transaction
select native for fee
There are two use cases.
pass null as wholeFeeQuote, to send a user paid transaction, use native as gas fee.
specify wholeFeeQuote, that you can get from particle_aa rpcGetFeeQuotes, to send a user paid transaction, use native as gas fee.
select token for fee
specify feeQuote and tokenPaymasterAddress, that you can get from particle_aa rpcGetFeeQuotes, to send a user paid transaction, use token as gas fee.