data class EthereumTransaction(
val to: String, // Recipient address
val value: String, // Amount in Wei (as String)
val gasLimit: Int, // Gas limit
val maxFeePerGas: Int? = null, // Max fee per gas (optional)
val maxPriorityFeePerGas: Int? = null, // Priority fee (optional)
val data: String? = null // Contract data (optional)
)