transaction

suspend fun <T> transaction(vararg store: String, durability: Durability = Durability.Default, action: suspend Transaction.() -> T): T

Inside the action block, you must not call any suspend functions except for: