Size: a a a

2021 July 15

K

Kosta in Ethereum Russia
Даже не слышал про Брауни. Нейминг, конечно, поражает воображение. Трюфель, Ганаш, Брауни… жду отечественный фреймворк «Мишка косолапый». Как раз хорошо подойдёт для любителей побыстрому форкнуть юнисвап и в продакшн.
источник

Q

Qox in Ethereum Russia
ириска)
источник

Q

Qox in Ethereum Russia
потому что постоянно застревать будет
источник

A

Arseniy | @freeatnet in Ethereum Russia
Я вот кстати хотел попробовать swr + graphql-request, но ещё не добрался. Может быть проще, если не нужны optimistic responses и изменяемый кеш
источник

Q

Qox in Ethereum Russia
компилятор ругается DeclarationError: Undeclared identifier.

на строчку a*sqrt(b)

мне нужно писать a*(sqrt(b)) ? или в чем проблема? function sqrt добавил в safemath либу
источник

MD

Microwave Dev in Ethereum Russia
SafeMath работает по принципу a.sqrt(b)
источник

Q

Qox in Ethereum Russia
капито, спасибо, ща попробую
источник

Q

Qox in Ethereum Russia
а почему так работает? просто так устроены функции в солидити?
источник

Q

Qox in Ethereum Russia
(это факультативный вопрос, прост не выкупаю почему)
источник

MD

Microwave Dev in Ethereum Russia
потому что ты используешь фичу using
источник

MD

Microwave Dev in Ethereum Russia
она применяется на тип переменных
источник

MD

Microwave Dev in Ethereum Russia
и этот тип первым аргументом ты принимаешь в функциях
источник

MD

Microwave Dev in Ethereum Russia
этим самым ты используешь фичу синтаксического сахара в солидити. чтобы без упоминания библиотеки каждый раз, ссылаясь на using - совершать операции с переменными, если первый аргумент в подходящем типе
источник

Q

Qox in Ethereum Russia
а то что a.sqrt(b) это именно  "a умножить на корень из б" - конвенция?
источник

Q

Qox in Ethereum Russia
как он понимает, что не поделить, например?
источник

MD

Microwave Dev in Ethereum Russia
я же говорю, функции с аргументами, первая переменная - первый аргумент, вторая переменная - второй
источник

Q

Qox in Ethereum Russia
function sqrt(uint y) internal pure returns (uint z)
источник

Q

Qox in Ethereum Russia
не выкупаю)
источник

MD

Microwave Dev in Ethereum Russia
посмотри на примеры, которые работают, а не на свою функу, которая не работает))
источник

MD

Microwave Dev in Ethereum Russia
у тебя один аргумент, а ты пытаешься 2 применить, оно работать не будет
источник