Blindly sends tokens to an address. Can also be used for burning. See safe burn for a safer method for burning.
safe Burn
Runs superSafeBurn() on the client to make sure that:
Pow is valid, preImage is correct, merkle tree is not full,
burn does not exceed RE_MINT_LIMIT. Then calls the regular transfer() function on the contract.
bulk safe Burn
Burns the same amount to every burn address currently selected in the list above.
One batch tx, uses LeanIMT.insertMany() to efficiently do merkle tree inserts at O(n) instead of O(n log n)