Несколько недель назад мы выпустили версию 1.5.3 ArweaveJS. Оболочка Arweave API, которая позволяет вам взаимодействовать с Arweave с помощью нескольких простых функций.

В этой новой версии мы решили несколько проблем, связанных с работой (и тестированием) библиотеки в Windows, и добавили интересные функции.

Теперь можно получить доступ к запросу данных транзакции, не загружая всю транзакцию, просто используя:

await Arweave.transactions.getData(transactionID);

Таким образом, вам не нужно загружать всю транзакцию, чтобы иметь доступ только к данным.

И что-то очень крутое, теперь вы можете инициализировать Arweave без каких-либо опций! Что происходит, так это то, что ArweaveJS автоматически устанавливает соединение с сетью Arweave; он устанавливает правильный порт и протокол в зависимости от того, где вы находитесь. Если вы запускаете ArweaveJS локально, он взаимодействует с arweave.net, но если вы запускаете его на узле Arweave, он подключается к этому узлу автоматически. Это изменение расширяет возможности Arweave к децентрализации.

Большинство людей используют arweave.net в качестве домена подключения, который ведет к единой точке входа; это обновление упрощает взаимодействие с нужным нам узлом.

Чтобы начать использовать более новую версию, обновите свой пакет npm и измените свой инициализатор на:

const arweave = Arweave.init();

Просто как тот!

В версии 1.6.0 есть обновление, которое позволяет загружать несколько транзакций для каждого блока для каждой учетной записи без необходимости устанавливать себе tx_anchor, как это делали многие в качестве обходного пути.

В последнем обновлении версии ArweaveJS 1.6.1 мы увеличили ограничение на развертывание, чтобы разрешить до 10 МБ контента за одну транзакцию! Это ограничение было обновлено в версии 1.6.0, но в запросе сервера отсутствовало изменение настроек, которое позволяло загружать только ~ 7 МБ. До этого обновления нам разрешалось загружать только до 3 МБ контента, что было довольно значительным изменением!

Надеюсь, вам понравились последние обновления, не забудьте подписаться на меня, чтобы узнать больше о Arweave, Javascript, Blockchain и многом другом. А если вам нужна помощь, связанная с Arweave, вы можете присоединиться к нам в Discord, чтобы пообщаться с сообществом разработчиков!