# Create Ethereum transaction

The following example sends Ethereum from an account to a destination address:


```java
var domainId = "";
var txOrderId = "";
var toAddress = "";
var fromAccountId = "";
var maxFee = "";
var amount = "";
var data = "";

var transactionDestination = TransactionDestination.AddressDestination
        .builder()
        .address(toAddress).build();

var createTransactionOrder = Transactions.CreateTransactionOrder.builder()
        .id(txOrderId)
        .fromAccountId(fromAccountId)
        .parameters(EthereumTransactionOrderParameters.builder()
                .toDestination(transactionDestination)
                .maximumFee(maxFee)
                .priorityLow()
                .amount(amount)
                .data(data)
                .build()
        )
        .build();

harmonize.transactions(domainId)
        .create(createTransactionOrder, Expire.hours(24))
        .waitForSucceed(Timeout.minutes(1));
```