Обновить

Комментарии 9

И сразу же:
//возврат денег при попытке отправить деньги на контракт
function () public payable {
revert();
}

Произойдет возврат только остатков газа. Приложенный к вызову эфир останется на счету контракта.
Этот fallback метод лучше совсем убрать. Тогда будет работать как задумано: эфир не получится отправить на баланс контракта прямым переводом.
Попробовал отправить эфир на адрес контракта, деньги успешно вернулись.

транзакция на etherscan
я правда, ровно 50 строк кода
как вашей платёжной системой другу денег отправить?
Могли бы вы кратко пояснить, зачем поверх Ether создавать еще одну плат. систему? Ведь сам Ether — уже готовая система, которую все могут использовать для оплаты вам.
Это как разница между яндекс деньгами и яндекс кассой. Платёжная система нужна для учета и контроля оплаты счетов.
тут скорее всего речь про свое кастомное решение, на базе Ethereum

Думал что будет что-тотполезное, а это всеголишь про крипту...

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

Публикации