Size: a a a

2021 June 04

IK

Ilya Kmet in Ethereum Russia
я был близок к этому
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
источник
2021 June 05

I

ILLEGAL in Ethereum Russia
Ребят, вопрос про позицию транзакции в блоке: 2 выполняется после 1, верно?
источник

MD

Microwave Dev in Ethereum Russia
да
источник

MD

Microwave Dev in Ethereum Russia
одновременного выполнения нет
источник

RS

Roman Storm @ pepper... in Ethereum Russia
если вы JS+Solidity разработчик - есть очень интересная и хорошо оплачиваемая работа. Пишите в ЛС если что.
источник

H

Hi in Ethereum Russia
Привет! Ищу js разработчика который может вытянуть данные из смарт-контракта. Пишите лс!
источник

SW

Sergey WOOW in Ethereum Russia
Подскажите плиз, что это за хэш и как его вычислить?
https://github.com/pancakeswap/pancake-swap-lib/blob/master/contracts/utils/Address.sol#L31
источник

EG

Egor Gavrilov in Ethereum Russia
keccak256(“”)
источник

SW

Sergey WOOW in Ethereum Russia
Спасибо! Но все-таки не понятно от чего этот хэш
источник

SW

Sergey WOOW in Ethereum Russia
какое значение было на входе
источник

SW

Sergey WOOW in Ethereum Russia
И еще вопрос вдогонку
почему кто-то пишет:
import "@pancakeswap/pancake-swap-lib/contracts/token/BEP20/BEP20.sol";

а кто-то:
import '../../math/SafeMath.sol';
import '../../utils/Address.sol';

Есть какой-то смысл не скачивать в свой репозиторий все нужные библиотеки и пр?
источник

IM

Igor Mandrigin in Ethereum Russia
От ничего :)
источник

SW

Sergey WOOW in Ethereum Russia
👍
короче как я понял эта функция проверка существует ли адрес, и можно ее не трогать
источник

IM

Igor Mandrigin in Ethereum Russia
Ну у обычных аккаунтов нет кода поэтому excodehash такое возвращает
источник

IM

Igor Mandrigin in Ethereum Russia
А 0x0 если даже аккаунта нет
источник

SW

Sergey WOOW in Ethereum Russia
спасибо!
источник

VT

Vasiliy Tikhonenko in Ethereum Russia
Скорее всего все контракты репозитория, который вы смотрите - это спёртые контракты других проектов. Смотрите первоисточники, там больше информации. Например эта Address библиотека - из openzeppelin. У них есть документация по всем своим контрактам.
https://docs.openzeppelin.com/contracts/4.x/api/utils#Address-isContract-address-
источник

VT

Vasiliy Tikhonenko in Ethereum Russia
в первом случае вы подключаете либу из npm, во втором - из своего кода. Разница в том, хотите ли вы сами поддерживать обновление версий (если надо) или рассчитываете на то, что версии будут обновлять другие люди.
источник

VT

Vasiliy Tikhonenko in Ethereum Russia
Совет дня: не делайте как сделал панкейксвап и не создавайте репо с кучей чужих библиотек. Пользуйтесь первоисточниками, это убережет вас от лишних ошибок. Все репозитории панкейксвапа это антипаттерны, и ярчайшие примеры, как НЕ надо делать
источник