Tindakan mendefinisikan perilaku atomic dalam smart contract. Pada tingkat yang lebih tinggi, transaksi menentukan kelompok tindakan yang dijalankan secara atom dalam aplikasi yang didesentralisasi. Secara analogi dengan transaksi basis data, kelompok tindakan yang membentuk transaksi blokir harus semuanya berhasil, satu per satu, dalam urutan yang telah ditentukan, atau transaksi tersebut akan gagal. Untuk menjaga atomitas dan integritas transaksi jika terjadi transaksi yang gagal, status blockchain dikembalikan ke status yang konsisten dengan keadaan sebelum memproses transaksi. Ini menjamin bahwa tidak ada efek samping yang timbul dari tindakan yang dilakukan sebelum titik kegagalan.