Size: a a a

2021 April 21

AV

Artem Vorotnikov in Ethereum Russia
И вообще переходи на turbogeth
источник

RM

Ruslan Mirov in Ethereum Russia
Всем привет, кто-нибудь может подсказать, в чем может быть причина.

Есть функция

calculateFundValue

Иногда, когда я вызываю эту функцию, внутри другой фукции она возвращает неправильный результат.


Вызов функции

6025345693529647297638

Вызов внутри другой функции

862718293348820473429344482784628181556388621521298319395315527974912
источник

RM

Ruslan Mirov in Ethereum Russia
В большинстве случаев всё работает коректно
источник

RM

Ruslan Mirov in Ethereum Russia
Но иногда просто вылетает эта цифра

862718293348820473429344482784628181556388621521298319395315527974912
источник

RM

Ruslan Mirov in Ethereum Russia
Функция calcualteFundValue узнает цену из этого контракта

https://bscscan.com/address/0x9c990064EC31a531752adD55283B560Fb191dE2B#code
источник

DK

Dan Kaizer in Ethereum Russia
Первая мысль которая возникла,  может отрицательные числа переодически получаются? На скрине видно что вроде не везде SafeMath.sub используешь
источник

RM

Ruslan Mirov in Ethereum Russia
Я тоже думал, что проблема в математике.

Но значение fundValue в этой функции не меняется, и эта проблема случается только в nested call при обычном вызове результат корректный.
источник

RM

Ruslan Mirov in Ethereum Russia
Думаю, что проблема из-за газа, я слышал что view функции могут работать не корректно, если требуют газа больше чем block gas limit.
источник

MM

Mikhail Melnik in Ethereum Russia
Так а реализация самой функции где?
источник

RM

Ruslan Mirov in Ethereum Russia
источник

RM

Ruslan Mirov in Ethereum Russia
Ок нашел проблему.
Проблема всё таки в математике, буду переделывать)

Всем спасибо!)
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
Скажите, а какой смысл люлям перегонять токены с эфира в блокчейн бинанса?
источник

z

zabanyat in Ethereum Russia
Чтобы скамнуться когда бинанс или сизи закроют
источник

MB

Max Block in Ethereum Russia
В бинансе все сильно быстрее и дешевле. И уровень доверия к бинансу многим позволяет сделать выбор в сторону BSC.

Но те кто думает что в BSC быстро и дешево, советую посмотреть на Solana. Вот там вообще балдеж.
источник

MB

Max Block in Ethereum Russia
Я сейчас изучаю DeFi. И чтобы хоть как-то веселее было, не просто читаю документацию проектов, а вкладываю туда небольшие суммы.

В эфире это вообще нереально дорого — попробовать что-то как работает из дефи протоколов. Эфир для бояр.

Очень много клонов проектов из мира дефи уже есть на Binance Smart Chain. Но и там все не бесплатно: 7-30 центов за транзакцию. Но уже в принципе сойдет.

Но вот в солана вообще красота. Там транзация стоит что-то типа ◎ 0.000005SOL, это очень мелкие части цента. И блок делается 400 мс. И аналог метамаска работает нормально.

Я там активно поигрался с Serum. Это DEX биржа на солане, но только еще с возможностью не просто делать свопы через пулы, но и там есть возможность делать классические ордера: лимитные и прочие.

И такое возможно сделать только на солане (вроде еще на Free TON). Т.е. на каждый чих (сделать ордер, отменить его) — мы шлем транзакцию. И мы совсем не думаем о ее цене, так как она супер дешевая. И это все очень быстро, конфирм транзы меньше секунды. Как будто просто по сайту ходишь.

Я раньше думал что 15 секунд это номрально ждать. Но вот нет. Попробуйте сами попользоваться чем-то где ждать не надо, и к хорошему привыкните очень быстро.

По факту мне на этом Serum DEX мне было приятнее по соображению скорости работать, чем на централизованном бинансе.

И вот на Solana (или любых других блокчейнах где супер дешевые комиссии и очень быстрые блоки) уже появляется возможность делать что-то интересное для людей, а не только для спекулянтов. На солане один проект обещает сделать MMORPG  игру по космической тематике. Где все вещи будут в виде нфт и они будут доступны на общем рынке, не только внутриигровом.
источник

V

Viktor in Ethereum Russia
Не могли бы Вы поделиться материалами по DeFi?
источник

MB

Max Block in Ethereum Russia
Мне лично очень помогла вот эта книга:
https://assets.coingecko.com/books/how-to-defi/How_to_DeFi_Russian.pdf

Она простая. Прочтя ее я понял, что дефи это реально бигдил. Что это не пирамиды и казино, а там реально проекты, которые решают реальные задачи людей. И схемы там очень красивые.

Если вам больше на англ нравится читать, то могу ее выслать, я покупал на англ ее.

Ну а дальше надо уже читать документацию самих проектов.
https://defipulse.com

— все проекты из топа все круты, полезно ознакомиться со всеми.

Например берем курв, и ищем где у него документация:
https://resources.curve.fi
И читаем прям все, с самого начала. Офигенный проект, прям красота.

Но потом как захочется что-то попопробовать, то идем или в Binance Smart Chain, или в Solana. И там все пробуем. Ибо эфир не для изучения. Ну или возможно у всех этих дефи проектов в эфире есть еще интерфейсы не только для майнета, но и для тестнетов.
источник

V

Viktor in Ethereum Russia
Спасибо)
источник

RM

Ruslan Mirov in Ethereum Russia
Круто 👍
источник

IK

Ilya Kmet in Ethereum Russia
Я хочу как тот Медведь из кустов орать что бинанс гавно(
источник