Пятый рабочий день: ethers.js
Вчера списались с бизнес-аналитиком, просила дать комментарий по UI-решениям компании. Будем ли мы использовать их или дизайнеру разрабатывать уникальный интерфейс на HTML/CSS?
😃 Сначала я думал что UI-библиотека ускорит нас, но после общения с другими фронтовиками это желание сразу пропало. Компоненты не такие гибкие, а отсутствие документации добавляет времени к нашему дедлайну.
Так что буду вспомнить вёрстку. Хочу еще Tailwind занести в проект и в идеале что-то легковесное типа DaisyUI, но это мечты.
Миграция с web3.js на ethers.js.
В перспективе проект предполагает использование ethers.js (современнее и проще API) для общения со смарт-контрактами, но доставшаяся нам по наследству кодовая база использует web3.js.
👨💻 От скуки произвел миграцию методов и типов с одной библиотеки на другую. Попутно посмотрел как они работают. Самым запарным оказалось переписывание провайдера — модуля, который отвечает за подключение к блокчейну с помощью https://cloudflare-eth.com.
Остальные методы в основном отвечают за сериализацию данных в двоичный формат и обратно. Спасибо GPT за то, что показал аналоги методов и типов из web3.js в ethers.js, а то документация вызывает еще больше вопросов, чем сами методы.
📊 #статистика День 957 == 1526 час в IT
Post #1167
2.31K
- ❤ 6
- 👍 4
- 🔥 2
- 🤡 1