C# 获取比特币钱包余额(NBitcoin)的问题
我目前正在尝试开发自己的比特币钱包,但我有一个问题,两周以来我一直在努力解决这个问题 我的问题是,我的比特币钱包无法获得正确的余额。它总是会得到一个交易ID,但这不是我钱包中发送的最后一笔交易。一开始一切正常,我主要使用的是这本gitbook的代码: 然后我找到了另一种创建和发送事务的方法,这似乎更容易: 在我用这个代码构建钱包后,我试着运行这个代码,第一次运行它就成功了。在那之后,我的代码每次都开始获得错误的余额(之后发送的事务是以另一种方式创建的,并且也停止了工作) 一切都在比特币测试网上(地址:tb1q7hzelgz9x9e5w7tuec6ppk25z7dnjm8a8tykpt) 获取当前钱包余额的我的代码:C# 获取比特币钱包余额(NBitcoin)的问题,c#,bitcoin,nbitcoin,C#,Bitcoin,Nbitcoin,我目前正在尝试开发自己的比特币钱包,但我有一个问题,两周以来我一直在努力解决这个问题 我的问题是,我的比特币钱包无法获得正确的余额。它总是会得到一个交易ID,但这不是我钱包中发送的最后一笔交易。一开始一切正常,我主要使用的是这本gitbook的代码: 然后我找到了另一种创建和发送事务的方法,这似乎更容易: 在我用这个代码构建钱包后,我试着运行这个代码,第一次运行它就成功了。在那之后,我的代码每次都开始获得错误的余额(之后发送的事务是以另一种方式创建的,并且也停止了工作) 一切都在比特币测试网上(
`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
如果有人能帮我解决这个问题,那就太好了,因为我不知道为什么它不再有效了,我对此感到有点沮丧