С Новым годом! Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для Sma6nta
5 / 3 / 1
Регистрация: 12.05.2019
Сообщений: 201

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

28.02.2021, 14:12. Показов 2874. Ответов 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
Ответ Создать тему
Новые блоги и статьи
изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru