resolveFields method
Implementation
Map<String, dynamic> resolveFields(Map<String, dynamic> op) {
final obj = {
'sender': op['sender'],
'nonce': op['nonce'],
'initCode': op['initCode'],
'callData': op['callData'],
'callGasLimit': op['callGasLimit'],
'verificationGasLimit': op['verificationGasLimit'],
'preVerificationGas': op['preVerificationGas'],
'maxFeePerGas': op['maxFeePerGas'],
'maxPriorityFeePerGas': op['maxPriorityFeePerGas'],
'paymasterAndData': op['paymasterAndData'],
'signature': op['signature'],
};
return obj.keys.fold<Map<String, dynamic>>(
{},
(prev, current) =>
obj[current] != null ? {...prev, current: obj[current]} : prev,
);
}