Hello, I am nodejs software developer. I'm learning solidity. I'm beginner level.
I have seen a lot of honeypot contracts, what is the logic of their operation? Are there any places where it is used other than rug-pull? Is it completely made to defraud people?
Is there a contract similar to this one? I would like to examine.
(if the relevant topic is prohibited, I can remove it.)
99.999% of the time it is as you said for a rug-pull / rip off.
I can only think of 1 reason to use one and it would have to be disclosed up front and the people sending funds to it would have to be aware of why it's being done.
However, I don't think anyone has ever used it that way as there would be better ways of doing it.
Essentially it would be for a no back out purchase that would be issued only after it's all done and then could only be calculated after the fact.
-Dave