Аватар для Sma6nta
5 / 3 / 1
Регистрация: 12.05.2019
Сообщений: 201

Как получить по адресу сумму на кошельке?

28.02.2021, 14:12. Показов 2919. Ответов 0

Студворк — интернет-сервис помощи студентам
Java, Spring, Eclipce, bitcoinj

Пытаюсь по ключу получить адрес а затем сумму на нем.
Адрес получаю нормально . Создаю кошелек.
И зависает намертво.

У меня есть синхронизированный Core.
Можно как-то сумму на адресе получать из него? Если да то как? Заранее спасибо огромное за любые варианты.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
public String helloPage(Model model) {
        String str = "KztDos3Gu56os7myZJMYBITCOINTjaMWBnLUuNKXoSeqUyvTEVwBFdZ";
 
        NetworkParameters params = MainNetParams.get();
         ECKey key;
        if (str . length () ==  51  || str. length () ==  52 ) {
            DumpedPrivateKey dumpedPrivateKey=DumpedPrivateKey.fromBase58 (params, str);
            key = dumpedPrivateKey.getKey();
        } else {
            BigInteger privKey =  Base58 . decodeToBigInteger (str);
            key =  ECKey . fromPrivate (privKey);
        }
 
 
        String wall=LegacyAddress.fromKey(params, key).toString();
        
        model.addAttribute("wallet", wall);
 
        System.out.println("Address from private key is: " + wall);
 
        @SuppressWarnings("deprecation")
        Wallet wallet = new Wallet(params);
        BlockStore blockStore = new MemoryBlockStore(params);
        BlockChain chain;
        try {
            chain = new BlockChain(params, wallet, blockStore);
        
        PeerGroup peerGroup = new PeerGroup(params, chain);
        peerGroup.addWallet(wallet);
        peerGroup.start();
         peerGroup.downloadBlockChain ();
 
        model.addAttribute("balance", wallet.getBalance());
        
        } catch (BlockStoreException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        
        return "main";
    }
2021-02-28 13:00:00.044 INFO 7496 --- [eerGroup Thread] o.bitcoinj.wallet.DeterministicKeyChain : 133 keys needed for M/0H/0 = 0 issued + 100 lookahead size + 33 lookahead threshold - 0 num children
2021-02-28 13:00:00.145 INFO 7496 --- [eerGroup Thread] o.bitcoinj.wallet.DeterministicKeyChain : Took 101.2 ms
2021-02-28 13:00:00.146 INFO 7496 --- [eerGroup Thread] o.bitcoinj.wallet.DeterministicKeyChain : 133 keys needed for M/0H/1 = 0 issued + 100 lookahead size + 33 lookahead threshold - 0 num children
2021-02-28 13:00:00.235 INFO 7496 --- [eerGroup Thread] o.bitcoinj.wallet.DeterministicKeyChain : Took 88.82 ms
2021-02-28 13:00:00.243 INFO 7496 --- [eerGroup Thread] org.bitcoinj.core.PeerGroup : Starting ...
2021-02-28 13:00:01.250 INFO 7496 --- [eerGroup Thread] org.bitcoinj.core.PeerGroup : Localhost peer not detected.
2021-02-28 13:00:01.251 INFO 7496 --- [eerGroup Thread] org.bitcoinj.core.PeerGroup : Peer discovery took 9.320 μs and
2021-02-28 13:02:51.513 INFO 7496 --- [nio-8080-exec-5] org.bitcoinj.crypto.MnemonicCode : PBKDF2 took 85.41 ms
2021-02-28 13:02:51.529 ERROR 7496 --- [nio-8080-exec-5] org.bitcoinj.core.Context : Performing thread fixup: you are accessing bitcoinj via a thread that has not had any context set on it.
2021-02-28 13:02:51.529 ERROR 7496 --- [nio-8080-exec-5] org.bitcoinj.core.Context : This error has been corrected for, but doing this makes your app less robust.
2021-02-28 13:02:51.529 ERROR 7496 --- [nio-8080-exec-5] org.bitcoinj.core.Context : You should use Context.propagate() or a ContextPropagatingThreadFactory.
2021-02-28 13:02:51.529 ERROR 7496 --- [nio-8080-exec-5] org.bitcoinj.core.Context : Please refer to the user guide for more information about this.
2021-02-28 13:02:51.529 ERROR 7496 --- [nio-8080-exec-5] org.bitcoinj.core.Context : Thread name is http-nio-8080-exec-5.
2021-02-28 13:02:51.530 INFO 7496 --- [nio-8080-exec-5] org.bitcoinj.core.AbstractBlockChain : chain head is at height 0:
block:
hash: 000000000019d6689c085ae165831e934ff763ae 46a2a6c172b3f1b60a8ce26f
version: 1
previous block: 0000000000000000000000000000000000000000 000000000000000000000000
time: 1231006505 (2009-01-03T18:15:05Z)
difficulty target (nBits): 486604799
nonce: 2083236893
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.02.2021, 14:12
Ответы с готовыми решениями:

Как программно авторизоваться на QIWI кошельке и узнать баланс?
Есть QIWI кошелек и требуется программно авторизоваться на сервере и получить данные о балансе. Как это сделать не имею понятия, подскажите...

Как получить координаты по адресу?
Здравствуйте. Помогите разобраться, есть небольшая система, построенная на картах. Нужно когда юзер введёт адрес в поле определить...

Как получить байты по заданному адресу?
Здравствуйте, такой вопрос, есть допустим процесс Game.exe, через Cheat Engine я нашёл нужный мне адрес, мне нужно посредством c# прочитать...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.02.2021, 14:12
Помогаю со студенческими работами здесь

Как получить имя компьютера по IP адресу в ASP?
Может кто подскажет, как в asp получить имя компа(в локальной сети)имея IP определенный, скажем, через серверную переменную?

Как по адресу фотографии fileUri получить Bitmap?
Как можно по адресу фотографии fileUri получить Bitmap? мне все не найти как в коде расписать это дело

$resource как получить JSON объект по адресу?
Здравствуйте! Не получается "достать" JSON объект (с помощью $resource) по ссылке. Ссылка рабочая. Делаю так: 1. Регаю для модуля...

Как получить sjcket к адресу в сети зззез VPN
Есть vpn сеть ppptp lan2lan.ru. К ней подключено устройство имеющие адрес 192.168.99.30 порт 5075. И телефон посредством стандартных...

Как получить socket к адресу в сети ppptp VPN
Есть vpn сеть ppptp lan2lan.ru. К ней подключено устройство имеющие адрес 192.168.99.30 порт 5075. И телефон посредством стандартных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru