У меня есть токен-контракт.Я хочу разрешить сайту раздавать мои токены своим пользователям.Я прочитал, что должен одобрить владельца этого сайта в качестве разрешения на использование заданного количества токенов для раздачи его пользователям.
В моем контракте у меня есть функции одобрения и передачи из, но я не знаю, как владелец этогосайт может использовать это пособие в своем контракте для раздачи токенов.
Будет ли он использовать
ERC20(myTokenAddress).transfer(msg.sender, amount);
или
ERC20(myTokenAddress).transferFrom(siteOwnerAddress, msg.sender, tokens);
Адрес, который я утвердил из моего контракта:siteOwnerAddress.