Signature-based drop
Each entry of the drop contains private key which is used to sign the address of the receiver. This is done to safely distribute the drop and prevent MEV stealing.
In my understanding, though claim of CumulativeMerkleDrop is an external function that anyone can call, its receiver can receive drop tokens without any harm?
Could you explain more about how signature-based drop prevents MEV stealing? Thanks!