Questions tagged «bitcoin»

1
使用C#.NET查询本地比特币区块链
我正在尝试仅使用本地存储的区块链(通过Bitcoin Core下载)来检查给定比特币地址的余额。与此类似(通过使用NBitCoin和/或QBitNinja),但是不需要访问网络: private static readonly QBitNinjaClient client = new QBitNinjaClient(Network.Main); public decimal CheckBalance(BitcoinPubKeyAddress address) { var balanceModel = client.GetBalance(address, true).Result; decimal balance = 0; if (balanceModel.Operations.Count > 0) { var unspentCoins = new List<Coin>(); foreach (var operation in balanceModel.Operations) unspentCoins.AddRange(operation.ReceivedCoins.Select(coin => coin as Coin)); balance = unspentCoins.Sum(x => x.Amount.ToDecimal(MoneyUnit.BTC)); } …
175 c#  .net  bitcoin  blockchain 

7
获取比特币历史数据[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 改善这个问题 我想做自己的比特币图表。 您知道检索比特币历史价格数据的可靠方法吗?有没有办法使用REST来检索它?我看到了支持REST的Bitfloor,但它没有返回任何有用的值,它具有“内部服务器错误”。 我也看到了Bitcoincharts,但我认为它仅限于2000个数据值。 您会建议我使用任何框架或系统吗?
122 bitcoin 

2
如何用分类账签署比特币psbt?
我正在尝试按照我在这里找到的从bitcoinjs-lib签名Psbt事务: https://github.com/helperbit/helperbit-wallet/blob/master/app/components/dashboard.wallet/bitcoin.service/ledger.ts 我检查了账本和bitcoinjsLib的压缩公钥是否都返回了相同的值。 我可以使用bitcoinjs-lib ECPair对其进行签名,但是当我尝试使用分类帐对其进行签名时,它始终无效。 有人可以帮我指出我在哪里做错了吗? 下面的代码中已经提到了这些变量,但是为了清楚起见: - mnemonics: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about - previousTx: 02000000000101869362410c61a69ab9390b2167d08219662196e869626e8b0350f1a8e4075efb0100000017160014ef3fdddccdb6b53e6dd1f5a97299a6ba2e1c11c3ffffffff0240420f000000000017a914f748afee815f78f97672be5a9840056d8ed77f4887df9de6050000000017a9142ff4aa6ffa987335c7bdba58ef4cbfecbe9e49938702473044022061a01bf0fbac4650a9b3d035b3d9282255a5c6040aa1d04fd9b6b52ed9f4d20a022064e8e2739ef532e6b2cb461321dd20f5a5d63cf34da3056c428475d42c9aff870121025fb5240daab4cee5fa097eef475f3f2e004f7be702c421b6607d8afea1affa9b00000000 - paths: ["0'/0/0"] - redeemScript: (non-multisig segwit) 00144328adace54072cd069abf108f97cf80420b212b 这是我拥有的最低可重复代码。 /* tslint:disable */ // @ts-check require('regenerator-runtime'); const bip39 = require('bip39'); const { default: Transport } = require('@ledgerhq/hw-transport-node-hid'); …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.