Processing Ethereum deposits from smart-contracts addresses.

Since recently there have been more Ethereum deposits to Waves made from third-party exchanges and other services using smart contracts resulting from "internal transactions" payments that our gateway can't yet process and deposit to Waves accounts.


We definitely do not process withdrawals of Ethereum from Waves to smart contracts addresses, and we warn our users that they can lose their money if they do so. However, neither Waves nor our users can control third-party services that sometimes use smart contracts to perform the Ethereum withdraw operations.


Ethereum API does not offer an out of the box solution for handling "Internal transactions" assets in a usual way. Nevertheless, our team is exploring some possible ways to handle it even with the use of third-party services, to be able to process and accept such payments and deposit them to Waves users' addresses. We estimate that the first solution might appear within a week or so.


We apologize for the inability to process such payments. We assure our users of the full safety of their payments.


We hope for an early solution, or if we can not solve this problem in the near future, we shall consider returning such "Internal transfer" Ethereum transactions back to the addresses from which they were made.


В последнее время участились случаи ввода Ethereum в Waves аккаунты со сторонних бирж, обменников и других сервисов через выполнение смарт-контракта, результатом чего становится поступление платежа в виде внутренней транзакции, которую мы не можем обработать и зачислить в пользовательский Waves аккаунт.


Мы однозначно не обрабатываем вывод Ethereum на смарт-контракты, и предупреждаем пользователей о том, что они могут потерять свои деньги, если будут отправлять Ethereum из Waves на смарт-контракты. Однако, ни мы ни пользователи не можем контролировать сторонние сервисы, которые используют смарт контракты для выполнения операции вывода Ethereum.


Стандартное Ethereum API не предлагает решение из коробки. Тем не менее команда исследует возможную доработку или использование сторонних сервисов, чтобы иметь возможность принять такие платежи и зачислить на адрес пользователей. По нашим оценкам, реализация первого решения может занять около недели.


Мы приносим извинения за невозможность обработать такие платежи. Заверяем наших пользователей в полной сохранности этих платежей.


Надеемся, на скорейшее решение, или, если не удастся в ближайшее время решить эту проблему, мы рассматриваем возможность возврата Ethereum на адреса, с которых была произведена транзакция.