cryptofoundry

Связаться с cryptofoundry

Расскажите, что вы хотите создать или автоматизировать.

Электронная почта
[email protected]
ADAMANT Messenger
Открыть в ADAMANT
adamant-api-jsclient

ADAMANT API JS Client v2.0.0

ADAMANT API JS Client полностью переписан на TypeScript для обеспечения родных типов. Этот выпуск вводит дополнительные методы API, такие как getBlock и post, а также новый метод getTransactionId, который принимает подписанную транзакцию и возвращает её идентификатор в виде строки.

@@CODEBLOCK1@@

@@CODEBLOCK2@@

@@CODEBLOCK3@@

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

Критические изменения

Для инициализации API теперь требуется ключевое слово new для создания экземпляров AdamantApi.

@@CODEBLOCK4@@

Инициализация сокета обновлена: метод api.socket.initSocket() заменён на api.initSocket(), а для обработки событий используется api.socket.on() вместо передачи колбэков в initSocket.

@@CODEBLOCK5@@

В качестве альтернативы можно указать параметр socket при инициализации API.

@@CODEBLOCK6@@

@@CODEBLOCK7@@

Метод createTransaction() удалён. Разработчикам следует использовать вместо него createSendTransaction, createStateTransaction, createChatTransaction, createDelegateTransaction или createVoteTransaction.