Najmniejszą jednostką Etheru jest Wei, wynoszący 10−18 ETH.

Konta Pierwszym rodzajem konta w protokole Ethereum jest konto użytkownika. Posiada ono swój publiczny adres w sieci blockchain, jak również saldo Etheru, który może wysyłać do dowolnego konta. Przeprowadzane przez konto użytkownika transakcje muszą zostać kryptograficznie podpisane za pomocą sekretnego klucza danego konta, który właściciel poznaje podczas jego stworzenia. Używanym algorytmem jest ECDSA, który pozwala otrzymać publiczny adres właściciela transakcji bez poznawania jego sekretnego klucza. Konta użytkowników posiadają możliwość wchodzenia w interakcję oraz tworzenia drugiego rodzaju konta: kontraktu.

Konta kontraktów, znane także jako smart contracts, zawierają w sobie kod (zbiór funkcji i zmiennych), który jest jednorazowo podawany przez jego właściciela w momencie stworzenia kontraktu i nie może być później zmieniony. W odróżnieniu do kont użytkownika, konta kontraktów są pasywne, zdolne do przeprowadzania zapisanych w sobie działań tylko po tym, jak inne konto, użytkownika bądź kolejnego kontraktu, wywoła jedną z jego funkcji.