C# 获取比特币钱包余额(NBitcoin)的问题

C# 获取比特币钱包余额(NBitcoin)的问题,c#,bitcoin,nbitcoin,C#,Bitcoin,Nbitcoin,我目前正在尝试开发自己的比特币钱包,但我有一个问题,两周以来我一直在努力解决这个问题 我的问题是,我的比特币钱包无法获得正确的余额。它总是会得到一个交易ID,但这不是我钱包中发送的最后一笔交易。一开始一切正常,我主要使用的是这本gitbook的代码: 然后我找到了另一种创建和发送事务的方法,这似乎更容易: 在我用这个代码构建钱包后,我试着运行这个代码,第一次运行它就成功了。在那之后,我的代码每次都开始获得错误的余额(之后发送的事务是以另一种方式创建的,并且也停止了工作) 一切都在比特币测试网上(

我目前正在尝试开发自己的比特币钱包,但我有一个问题,两周以来我一直在努力解决这个问题

我的问题是,我的比特币钱包无法获得正确的余额。它总是会得到一个交易ID,但这不是我钱包中发送的最后一笔交易。一开始一切正常,我主要使用的是这本gitbook的代码:

然后我找到了另一种创建和发送事务的方法,这似乎更容易:

在我用这个代码构建钱包后,我试着运行这个代码,第一次运行它就成功了。在那之后,我的代码每次都开始获得错误的余额(之后发送的事务是以另一种方式创建的,并且也停止了工作)

一切都在比特币测试网上(地址: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

如果有人能帮我解决这个问题,那就太好了,因为我不知道为什么它不再有效了,我对此感到有点沮丧