The contract keeps track in an array of all token holders The contract keeps an index into the array for processing Every transaction processes a certain number of users, depending on the transaction size (bigger token transfers can process more, since the gas will still be proportionally less than the value of the tokens) The token is based on a Dividend-Paying Token Standard, which means all Doge the contract gains will be split equally proportionally to the token holders. When a user is processed, the contract checks how many withdrawable dividends they have, and if it is above the minimum threshold for auto-claims, will either automatically claim those dividends for Doge, or automatically buy back tokens for them. This system is fully automated and doesn’t add minimal gas fees proportional to value transferred. The number of holders processed through each transaction is dynamic and based on transaction size. Holders will receive dividends from the queue based on their position in the array. It’s a fair system, fully automated.