Проблема с получением bitcoin баланса кошелька (N Bitcoin) - PullRequest
0 голосов
/ 09 января 2020

Я сейчас пытаюсь разработать свой собственный bitcoin кошелек, но у меня есть проблема, которую я пытаюсь решить уже две недели.

Моя проблема в том, что я не могу получить право баланс моего Bitcoin кошелька. Он всегда получает идентификатор транзакции, но это не последняя транзакция, отправленная с моего кошелька. В начале все работало нормально, я в основном использовал код этой книги: N Bitcoin библиотека

Затем я нашел другой способ создания и отправки транзакций, который казался проще : Код, который я использовал, начинался со строки 1585

После того, как я построил свой кошелек с этим кодом, я попытался запустить код, и при первом запуске он заработал. После этого мой Код начал каждый раз получать неправильный баланс (транзакции, отправленные после этого, были созданы другим способом, который также перестал работать).

Все на bitcoin tes tnet (Адрес: tb1q7hzelgz9x9e5w7tuec6ppk25z7dnjm8a8tykpt).

Мой код для получения текущего баланса кошелька:

`var balanceModel = client.GetBalance(senderAddress, true).Result;
 var operations = balanceModel.Operations;
 operations.ForEach(c =>
 {
     var txId = c.TransactionId;
     var received = c.ReceivedCoins;
     var spent = c.SpentCoins;
 });`

Результат этот код всегда является этой транзакцией Id: 559bcc66324a7d922dd31ab7feef22680ac29d2bbfa9f8ec3576164b3d3f0302 и этот баланс: 0.04072297.

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

...