Доработать смарт-контракт на solidity
Имеется простой смарт-контракт на solidity, выполняющий несколько действий:
1) Имеется счётчик (время_сейчас + жёстко_прописанное_время_в_секундах = время_для_сравнения) по истечению которого должна выполняться функция перевода (transfer)
2) Сама функция перевода заключается в том, чтобы переводить токены, который уже есть на смарт-контракте указанному получателю (дополнительно указано, чтобы функцию мог выполнять только владелец смарт-контракта)
Задача: доработать / исправить код solidity, чтобы получить описанные выше действия
Исходники кода смарт-контракта предоставлю исполнителю
P.S. Возможно в коде не хватает нескольких функций по типу approve или allowance чтобы можно было принимать на сам смарт-контракт токены и отправлять с него.