I’m looking into GNU Taler these days and I’m willing to understand a bit more the nuances and details of its functioning. Specifically I would like to understand how the “token selection” algorithm works at the client level. Can someone point me to some materials/code useful in that regards?
There is also the concept of STEFAN curve that should simplify fee calculation (and therefore coin selection, too) and is specified in design document 47 (13.47. DD 47: STEFAN — GNU Taler). AFAIK it is not yet implemented in wallet-core.