import Web3Core
guard let account = metaMaskConnector.accounts.first else { return }
do {
let valueInWei = Web3Core.Utilities.parseToBigUInt("0.001", units: .ether)!
let gasLimit = Web3Core.Utilities.parseToBigUInt("100000", units: .wei)!
let transaction = EVMTransaction(
to: "0x13158486860B81Dee9e43Dd0391e61c2F82B577F",
value: valueInWei,
gasLimit: gasLimit
)
let txHash = try await metaMaskConnector.sendTransaction(transaction, account: account)
// Transaction sent successfully, use txHash
} catch {
// Handle transaction error
}