问题标签 [bitcoinj]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
128 浏览

bitcoin - 有没有办法使用bitcoinj通过块号(高度)获得块?

查了api文档,只能找到一个通过block hash来获取block的方法。

有没有办法使用bitcoinj通过块号(高度)获得块?

0 投票
0 回答
134 浏览

java - 使用 bitcoinJ 连接到自定义比特币节点

我的服务器上有完整的比特币测试网核心,我正在通过 dyndns 地址访问它。我正在创建 Android 比特币钱包 bitcoinJ,现在我坚持连接到我的服务器并使用它进行交易。有没有办法将 bitcoinJ 与自定义 tesnet 服务器一起使用,或者我走错了路。在网上找不到任何示例,他们都在使用TestNet3Params.get().

0 投票
2 回答
349 浏览

java - 使用 BitcoinJ 获取钱包余额

我正在尝试使用 BitcoinJ 获取钱包余额,这是我正在尝试的代码,但它总是返回 0

0 投票
1 回答
1098 浏览

java - 仅使用公钥在 HD 钱包中生成以太坊地址 (bitcoinj/web3j)

我试图为使用 bitcoinj 库实现的 HD 钱包密钥生成以太坊地址,但我很困惑:

此代码根据https://iancoleman.io/bip39/打印正确的以太坊地址。这里一切都很好。

但是当我试图避免使用私钥并仅使用公钥生成非硬化密钥时,我得到了不同的结果,即调用返回另一个结果:

看起来问题出在“不同的公钥”上,即Sign.publicKeyFromPrivate(addrKey.getPrivKey())and的结果addrKey.getPublicKeyAsHex()不同。我没有密码学经验,因此这可能是一个愚蠢的问题......但我会很感激这里的任何建议。

0 投票
1 回答
80 浏览

java - termux 上的线程 java 命令错误中的异常

您好请帮我解决运行java程序时出现的错误命令termux运行java程序时出现这样的错误

请告诉我是什么原因造成的,谢谢。

0 投票
1 回答
57 浏览

android - Bitcoinj 未与 Android 同步

我的 Android 应用程序没有同步到区块链,但是当我在我的 PC 上使用 bitcoinj 库时,它运行良好。注意:这两个程序都是walletAppKit.setBlockingStartup(false).startAsync().awaitRunning()在套件完成并且应用程序在onCreate方法上调用它并且具有足够的权限(例如读/写和互联网)时开始的。测试设备也是物理的,而不是仿真器。我使用记录了这两个程序

这是日志记录输出屏幕截图 在此处输入图像描述 在此处输入图像描述

您会注意到带有 TX-IDS 的那个在我的笔记本电脑上运行,并且比在手机上运行的那个具有更大的块数量,我怎样才能让它同步?

0 投票
1 回答
29 浏览

java - bitcoinj-core 无法解析区块链

我下载了比特币同步: https ://bitcoin.org/bin/bitcoin-core-0.21.0/bitcoin-0.21.0-x86_64-linux-gnu.tar.gz

在 Java 中,我使用最新的bitcoinj-core

我有一个代码:

我有一个例外:

0 投票
1 回答
142 浏览

java - bitcoinJ 获取交易价值

我使用https://bitcoin.org下载了很多区块链数据,我拿了一些文件并尝试使用 bitcoinj 库对其进行分析。

我想从每笔交易中获取信息:-谁发送比特币,-多少,-谁接收比特币。

我用:

我有一个代码:

你能分享一些适用于区块链中所有交易的片段吗?

0 投票
0 回答
42 浏览

java - 使用 BitcoinJ 将比特币支付添加到 java 应用程序

我需要使用 BitcoinJ 库将比特币支付添加到我的应用程序中,但我不熟悉使用比特币。我有一个想法为每个新用户创建一个新地址,但我不知道这是否是正确的方法。请告诉我如何正确实施它。

(我需要确定从哪个用户那里收到了付款以及金额)

0 投票
1 回答
63 浏览

blockchain - 比特币源代码中的 BITCOIN_SEED_NONCE 到底是什么?

我正在研究区块链,目前正在研究 DNS 种子节点如何工作。我知道爬虫通过魔法消息抓取节点,但我无法弄清楚比特币源代码中的一个值来自哪里以及它的用途。

#define BITCOIN_SEED_NONCE 0x0539a019ca550825ULL 程序来源:https ://github.com/team-exor/generic-seeder/blob/f6c33d59b9a56a677364fbcdb9b2e30c51fc4a89/bitcoin.cpp#L9

你们能帮我弄清楚这一点并指出比特币源中的正确位置并让我知道该十六进制数字的确切用途吗?