Из-за ошибки они отправили эфир напрямую на адрес контракта(как на обычный адрес), вместо того чтобы вызвать метод контракта.
Сам контракт старый, в нем не предусмотрен возврат таких платежей, и эфиры зависли там навсегда(?).
etherscan.io/address/0x1e143b2588705dfea63a17f2032ca123df995ce0#code
Такие транзакции делать нужно сто раз проверить все ли в порядке, а уж потом отправлять. Я каждую копеечку пытаюсь проконтролировать максимально прежде чем отправить не говоря уже о 15M$.