Well, maybe it cost 150k gas for you, but when you press claim it requests gas limit of over 900k, which while might not use all 900k, but it’s definetly cost multiplies of what it cost by using auto-claim via supply/borrow transactions. So in general, it will surely cost more for pretty much every average Joe out there.
And yes, i’m against removing that feature, because with it being absent it becomes more expensive to claim COMP. And while it might be less efficient for me, as not every interaction with compound actually need to use gas for claiming, it’s still cheaper overall, than what original post suggest by completely removing it.
Again, if someone thinks he would be better without, fine. But there are other people who think they are better with, and i bet there are more of the second ones.
Of course, it doesn’t mean that threshold shouldn’t be changed, as claiming dust amounts of COMP benefit nobody and it was set too low indeed. Optional claim would be best feature here really. Or separate function which could be called for individual market, as you mentioned. But that thing isn’t there yet, so that talks about let’s remove cheap way of claiming right now is actually sounds like let’s reduce COMP distribution rate, because we might use it for something else in future. Ok, COMP distribution reduced, nothing appeared. Don’t anybody think it’s strange way of making changes? Why not implementing certain market claim function first, and then can remove auto-claim as not anymore needed feature. Cause right now i prefer paying little extra gas for every transaction, rather than having to use claimComp function and paying several times more. And hoping that some day, over a horizon, might come a time, where a cheaper claim function would exist. And all of that for mighty savings of like 0.5$ per compound interaction transaction.
Don’t get me wrong here, though, i might sound a bit saulty as that suggestion planning to make interactions with Compound more expensive for me, rather than cheaper, but i’m all for improvements, when it’s actually an improvement. That idea, isn’t a clear improvement. At least not yet, not here and now as protocol and frontend exist today.