cryptofoundry

cryptofoundry へのお問い合わせ

構築または自動化したい内容をお聞かせください。

adamant-api-jsclient

ADAMANT API JS Client v2.0.0

ADAMANT API JS Clientは、ネイティブな型定義を提供するために完全にTypeScriptで書き直されました。このリリースでは、getBlockやpostといった追加のAPIメソッドに加えて、署名済みトランザクションを受け取りそのIDを文字列として返す新しいgetTransactionIdメソッドが導入されています。

@@CODEBLOCK1@@ @@CODEBLOCK2@@ @@CODEBLOCK3@@ 複数のインスタンス作成ができない問題や、モジュールを複数回インポートした際に依存関係として使用すると競合が発生するバグなど、いくつかのバグが修正されました。

重大な変更

APIの初期化では、AdamantApiのインスタンスを作成するためにnewキーワードが必要になりました。

@@CODEBLOCK4@@ ソケットの初期化が更新され、api.socket.initSocket()の代わりにapi.initSocket()を使用するようになり、コールバックをinitSocketに渡すのではなく、api.socket.on()を使うようになりました。

@@CODEBLOCK5@@ あるいは、APIの初期化時にsocketオプションを指定することもできます。

@@CODEBLOCK6@@ @@CODEBLOCK7@@ createTransaction()メソッドは削除されました。開発者は代わりにcreateSendTransaction、createStateTransaction、createChatTransaction、createDelegateTransaction、またはcreateVoteTransactionを使用する必要があります。