【NEM-Library】transactionHttp.announceTransaction() にて「Error: NEUTRAL」[SOLVED]

■事象
NEM-LibraryにてtransactionHttp.announceTransaction() を行った際に以下のエラーが発生。
「Error: NEUTRAL」

■知りたいこと
このエラーが発生した際に発行しようとしているトランザクションが既に発行済か否か。

ドキュメントでは以下のように記載があるのですが、理解できず…。
「0:Neutral result. A typical example would be that a node validates an incoming transaction and realizes that it already knows about the transaction. In this case it is neither a success (meaning the node has a new transaction) nor a failure (because the transaction itself is valid).」

お手数をおかけしてしまい、申し訳ございませんがどなたかご教示くださいますと幸いです。

1 Like

If you get NEUTRAL error it means transaction is already “known” by node. Was already transmited to network and propagated before.
It can occurs when you send same transaction to multiple nodes (if one node will notify others) or same transaction to node twice.

NEUTRALエラーが発生した場合、トランザクションはすでにノードによって「知られている」ことを意味します。 以前にネットワークに転送され、伝播されていました。
同じトランザクションを複数のノード(あるノードが他のノードに通知する場合)または同じトランザクションをノードに2回送信すると発生する可能性があります。

3 Likes

ご回答ありがとうございます!
理解できました!

1 Like