Difference between desire (chanda) and craving (tanha)? What's the difference between desire (chanda) and craving (tanha)?

From my understanding, tanha is always unwholesome but chanda can be wholesome or unwholesome. How is this the case?

Craving (tanha) arises from feeling as many suttas say "from feeling as a requisite condition comes craving". What does desire (chanda) arise from?

There are three types of craving (tanha) - sensual, becoming and unbecoming. How many types of desire (chanda) are there?
Chanda is acceptation to do something to an object. However, it is not decision (adhimokkha), or attachment (taṇhā). In vinaya pitaka, it often use as "agreement" (i.e.).

There are:


Unwholesome chanda


Unwholesome chanda without tanṇhā
Unwholesome chanda with sensual tanṇhā
Unwholesome chanda with becoming tanṇhā
Unwholesome chanda with unbecoming tanṇhā

Resultant chanda


Lokiya resultant chanda
Lokutara resultant chanda

Ineffective action chanda 


Ineffective action chanda of sekkha (puthujana and 3 noble one)
Ineffective action chanda of asekkha (arahanta)

Wholesome chanda


Lokiya wholesome chanda
Lokutara wholesome chanda



See Conation in Sangaha chapter 2.