Her işlemin bir gaz limiti ve işlemin her birim gaz için ödemeyi kabul ettiği bir ücret içermesi gerekir. Madenciler bu işlemleri paketleme ve bu ücretleri talep etme seçeneğine sahiptir.
Bugün tüm işlemler nihayetinde madenci tarafından seçilir, ancak kullanıcının bir işlem için ödemeyi seçtiği para miktarı, işlemin paketlenmek için beklemesi gereken süreyi etkiler.
İşlemin orijinal mesajı ve tetiklenen diğer bazı mesajlar dahil olmak üzere hesaplama nedeniyle ayarlanan gaz limitinden az veya buna eşit olması gerekiyorsa, işlem işlenecektir. Toplam gaz tüketimi gaz limitini aşarsa, tüm işlemler geri alınır, ancak işlem geçerlidir ve işlem ücreti madenci tarafından alınır. Blok zinciri, işlemin denendiğini gösterecektir, ancak yeterli gaz sağlanmadığı için tüm sözleşme komutları geri alınacaktır.
Bu nedenle işlemde kullanılmayan fazla gaz, işlem başlatıcıya ethereum şeklinde geri yatırılır. Gaz tüketimi genellikle yalnızca kaba bir tahmin olduğu için, birçok kullanıcı işlemlerinin kabul edilmesini sağlamak için gaz için fazla ödeme yapar. Bu sorun değil, çünkü fazla gaz size iade edilecektir.
