Как получить биткойн-баланс открытого ключа на C #?

Как я могу получить биткойновский баланс открытого ключа на C #?

например. для этого открытого ключа: 1FqLoEpbQpMxow5bqEPpFbPVnBEbFcsg3J

Как я могу получить свой баланс на C #?

4 голоса | спросил emcor 7 J0000006Europe/Moscow 2016, 01:18:58

3 ответа


2

Если вы согласны с третьей стороной, ознакомьтесь с API-блокировкой .

У них есть библиотека C #, и она довольно проста в использовании.

Если вам нужен только баланс адреса, вы можете использовать приведенный ниже код, как описано на странице BlockExplorer :

 // calculate the balanace of an address by fetching a list of all its unspent outputs
 var outs = blockExplorer.GetUnspentOutputs("1EjmmDULiZT2GCbJSeXRbjbJVvAPYkSDBw");
 long totalUnspentValue = outs.Sum(x => x.Value);
ответил Andras 7 J0000006Europe/Moscow 2016, 17:08:28
1

Взгляните на Blockparser: https://github.com/znort987/blockparser **

Это позволит вам анализировать данные блок-цепи для проверки балансов (между прочим)

ответил dontmindme 7 J0000006Europe/Moscow 2016, 03:33:14
0
using Info.Blockchain.API.BlockExplorer;
using Info.Blockchain.API.Models;

internal decimal CheckBalance(string[] base58Addresses)  {
    BlockExplorer be = new BlockExplorer();
    IEnumerable<UnspentOutput> outs = be.GetUnspentOutputsAsync(base58Addresses).Result;
    decimal totalUnspentValue = outs.Sum(x => x.Value.GetBtc());

    return totalUnspentValue;
 }
ответил Iman Abidi 27 +03002017-10-27T16:48:47+03:00312017bEurope/MoscowFri, 27 Oct 2017 16:48:47 +0300 2017, 16:48:47

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132