Я создал шаблон смарт-контракта, который служит формой подачи жалоб, например.выбоина на 3-й улице.
Пользователь будет заполнять только основные поля в смарт-контракте, например, Имя, Адрес и т. Д. (Только хэши, конечно) и серьезность проблемы.После отправки шаблон смарт-контракта будет называться запрашивающим платеж, если проблема действительна для уровня серьезности.Тогда орган, отвечающий за техническое обслуживание, может подписать и утвердить договор только в том случае, если он заплатит сумму, соответствующую уровню серьезности и не меньше.
Я еще не создал обработку платежей, поскольку из моего понимания Ethereum Smart Contracts невозможно напрямую запросить деньги в смарт-контракте.Есть ли обходной путь, который я могу использовать, чтобы не приходилось составлять сотни умных контрактов с жестко закодированными суммами?
Я хотел бы знать, есть ли какой-то способ заставить группу обслуживания переместить заранее определенное количество Эфира в своиподпись контрактаЭто при сохранении одного шаблона Smart Contract, который не содержит Ether, а также гибок в отношении суммы платежа, но требует заранее определенной суммы.
Вот пример из реальной жизни.Сьюзен сообщает о проблеме уровня 5 в службу поддержки, которая рекламируется как платящая 20 долларов.Умный контракт создан из шаблона за 20 долларов.Техническое обслуживание рассматривает проблемы как действительные и принимает контракт и должно заплатить ровно 20 долларов.