Yes, a digital currency can be distributed with a condition attached to it. Smart contracts are often used to set conditions for the distribution of digital currencies. These conditions can include requirements such as a specific time period, reaching a certain milestone, or fulfilling a particular task before the currency is distributed. The use of blockchain technology allows for programmable conditions to be set and automatically enforced when distributing digital currencies.