shouldn't this be the other way? i.e. if output token amount (rather than this input amount) is less than input token amount then the delta is the burn amount
In this case, we are processing numbers provided by chronik, and not manually adding the input and output qty of the token tx to calculate a burn amount (though this info would be available in tokenSendInfo)