toEstimate method
Converts the transaction details into a map for estimating gas.
Implementation
Map<String, dynamic> toEstimate() {
return {
if (from != null) 'from': from?.address,
if (to != null) 'to': to?.address,
'value': '0x${value.toRadixString(16)}',
if (data.isNotEmpty) 'data': BytesUtils.toHexString(data, prefix: '0x'),
if (accessList?.isNotEmpty ?? false)
'accessList': accessList?.map((e) => e.toJson()).toList()
};
}