This PR is dependent on and should be reviewed after the completion of PR #8. Please ensure that PR #8 is reviewed and merged before proceeding with this one.
Enhancements in User Operation Decoding
This PR introduces significant updates in decoding and handling userOp.callData, enhancing the ability to extract intent information more efficiently:
Key Additions:
Decoding userOp.callData:
Implemented logic to decode userOp.callData for extracting intent information.
This update allows for precise interpretation of the intended operations from the callData.
Configuration Update:
Updated the configuration to include human-readable ABI for provider-specific configurations of Smart Accounts (SA).
This enhancement facilitates better handling and integration of various Smart Account providers.
Decoding Logic:
Enhanced the decoding logic to parse callData and determine the matching execution function used in Biconomy Smart Accounts.
The decoding now accurately identifies whether the callData corresponds to:
execute or execute_ncC for single executions.
executeBatch or executeBatch_y6U for batched transactions.
IMPORTANT NOTE
Enhancements in User Operation Decoding
This PR introduces significant updates in decoding and handling
userOp.callData
, enhancing the ability to extract intent information more efficiently:Key Additions:
Decoding
userOp.callData
:userOp.callData
for extracting intent information.callData
.Configuration Update:
Decoding Logic:
callData
and determine the matching execution function used in Biconomy Smart Accounts.callData
corresponds to:execute
orexecute_ncC
for single executions.executeBatch
orexecuteBatch_y6U
for batched transactions.