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()
};
}