Полная переработка основной библиотеки Ethereum в TypeScript.

В 2020 году Ethereum Foundation предоставил ChainSafe грант на поддержку и улучшение web3.js. Это означало постоянную поддержку версии 1.x при переписывании библиотеки на современном языке TypeScript в версии 4.x.

Сегодня мы рады объявить об альфа-релизе ветки 4.x!

Имея более 3000 зависимостей, web3.js представляет собой важную коллекцию библиотек JavaScript, которая позволяет разработчикам создавать ценность поверх Ethereum. Он существует с первых дней, и, хотя он имеет историческое значение, web3.js с годами устарел и стал неуклюжим. Итак, когда ChainSafe взяла на себя управление, модернизация библиотеки в TypeScript была одной из наших ключевых целей.

Версия 4.x представляет собой полную переработку TypeScript, которая гарантирует, что web3.js станет основным продуктом отрасли на долгие годы.

Это переписывание — начало новой эры в экосистеме web3.js, а альфа-версия — важная веха на пути к этому будущему. Версия 4.0.1-alpha.0 имеет четность 1.x (с некоторыми критическими изменениями), покрытие модульными тестами 80% (выбранные пакеты), тесты E2E (только выбранные пакеты, Web3, ETH, Contracts, Personal, Subscribe, HTTP и WebSocket), обновления CI/CD и пересмотренная документация.

Версия 4.x построена с учетом удобства сопровождения и использования, но, поскольку это альфа-версия, ей еще предстоит пройти некоторое расстояние, прежде чем она достигнет более окончательной формы. Поскольку ChainSafe работает над стабилизацией версии 4.x, команда Truffle будет помогать нам путем перехода с 1.x на версию 4.0.1-alpha.0, тестирования на наличие ошибок, отсутствующих функций или других улучшений. В будущем мы также, вероятно, добавим дополнительных тестировщиков сообщества по мере продвижения к бета-версии.

Мы также недавно запустили новый веб-сайт сообщества в качестве центра поддержки, образовательных ресурсов, расширений и связанных проектов. Чтобы быть в курсе последних новостей и информации, подписывайтесь на web3.js в Твиттере или присоединяйтесь к Discord.

Перейдите на новый веб-сайт web3.js, чтобы найти все ресурсы, которые вы хотите изучить!

О ChainSafe

ChainSafe — ведущая компания, занимающаяся исследованиями и разработками в области блокчейна, специализирующаяся на инфраструктурных решениях для web3. Наряду со своим вкладом в основные экосистемы, такие как Ethereum, Polkadot, Filecoin, Mina и другие, ChainSafe создает решения для разработчиков и команд в пространстве web3, используя наш опыт в играх, мостах, NFT и децентрализованном хранилище.< br /> В рамках своей миссии по созданию инновационных продуктов для пользователей и улучшенных инструментов для разработчиков, ChainSafe воплощает в себе принцип открытого исходного кода и ориентированность на сообщество для продвижения будущего Интернета. Чтобы узнать больше, нажмите сюда".

Сайт | Twitter | Linkedin | GitHub | Discord | YouTube