Yes, a digital currency can be distributed with a condition. Smart contracts, which are self-executing contracts where the terms are directly written into code, can be used to program conditions for distributing digital currency. For example, a condition could be set where the digital currency is only released to a recipient once certain criteria are met, such as a specific date or the completion of a task.