The tokens do add gold to the economy, but it’s a result of how they work and not directly so. You don’t sell the token and suddenly there’s extra gold in the economy, that’s not how they work.
What actually happens is players put their token up listed at a price that it is ‘guaranteed’ to sell at. So say you have three players put their tokens up for 100g. They are guaranteed to receive 100g for their tokens, regardless of how much the purchaser pays for it. And while everyone listing their tokens for a flat 100g would never actually cause more gold to be inserted, that’s not how the token works in reality. There’s a reason the price fluctuates.
But the way the price fluctuates, and how it would ultimately happen, is that the price would go up constantly. So say those three players all list their tokens at 100g again. But then we have a fourth player who has his token listed at 95g instead. (note this is an example, not 100% reality)
Well when players go to buy the token it will be listed at 95g and if several players buy the token at the same time, it will sell the token to them all for 95g.
So do the first three players get ripped off and only get 95g? No. They receive the guaranteed 100g amount. That is 15g that is suddenly inserted into the economy as a result.
And as the price of the token increases, these instances will only continue to occur more often.
Sources: https://youtu.be/BCWtkTWwpXM?t=66 < This tells more about the token and how the gold is guaranteed.
What happens if the price quoted to me is different from what the Token actually sells for? A: You will always receive the gold amount quoted to you at the time you place a Token up for sale, regardless of what the current price is when the item actually sells.
So yeah. It has the possibility to generate gold. The reverse is true, but unlikely when the price is going up.