Size: a a a

2021 June 03

N

Nikita in Ethereum Russia
Плюс msg.sender
источник

SM

Sergey Mironov in Ethereum Russia
то есть, аналог hmac реализовать в контракте?
источник

N

Nikita in Ethereum Russia
Посмотри платёжные каналы
источник

SM

Sergey Mironov in Ethereum Russia
ок, погуглю. Просто хотелось общую концепцию понять
источник

SB

Sam Becket in Ethereum Russia
кажется такое было у firstblood, сейчас попробую вспомнить
источник

N

Nikita in Ethereum Russia
источник

N

Nikita in Ethereum Russia
первая ссылку в гугле)
источник

SB

Sam Becket in Ethereum Russia
гм, да, вот такая штука

не знал, что у этого есть название :)
источник

SM

Sergey Mironov in Ethereum Russia
немного не то
источник

SM

Sergey Mironov in Ethereum Russia
таймаута нет
источник

N

Nikita in Ethereum Russia
Заложи таймаут в параметры
источник

SM

Sergey Mironov in Ethereum Russia
есть, к примеру, функция, которую может вызвать ЛЮБОЙ юзер
источник

SM

Sergey Mironov in Ethereum Russia
Он это делает в идеале через сайт
источник

SM

Sergey Mironov in Ethereum Russia
Но, поскольку функция public, то ничто не мешает ему ее вызвать програмно из скрипта
источник

SM

Sergey Mironov in Ethereum Russia
Вопрос - как запретить юзерам вызывать функцию в обход сайта
источник

N

Nikita in Ethereum Russia
вы разработчик сами?
источник

SM

Sergey Mironov in Ethereum Russia
да
источник

SB

Sam Becket in Ethereum Russia
общий смысл кажется был в том, что на сайте можно генерировать кастомную подпись транзакции и подписывать ей, а в контракте эту подпись раскладывать на v,r,s при помощи ecrecover и проверять

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

SB

Sam Becket in Ethereum Russia
да-да, это оно самое
источник

SM

Sergey Mironov in Ethereum Russia
это не оно самое, потому что таймаут тут ни причем
источник