问题标签 [bitcoind]

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 回答
1490 浏览

transactions - 如何获取到非钱包比特币地址的最后一笔交易?

我知道我可以txindex=1通过在我的 bitcoin.conf 文件中设置并重新启动 bitcoind 来重建我的块索引,-reindex以便我可以使用以下命令查看非钱包交易:

然而,我目前处于另一种情况,其中我只得到了收件人地址。所以我的问题是,我是否可以列出某个地址已收到的所有交易,最好包括该交易已获得的确认信息?

欢迎所有提示!

0 投票
0 回答
1517 浏览

c++ - 致命:命令参数太长

所以,在过去的几天里,我一直在尝试在 windows(mingw.) 上制作 litecoind。昨晚我收到一条错误消息:致命命令参数太长。以下是输出:

make -f makefile.mingw USE_UPNP=- MAKE 版本 4.0 版权所有 (c) 1987, 1996 Borland International g++ -mthreads -O2 -w -Wall -Wextra -Wformat -Wformat-security -Wno-unuse d-parameter -g -DWIN32 - D_WINDOWS -DBOOST_THREAD_USE_LIB -DBOOST_SPIRIT_THREADSA FE -DUSE_IPV6 -D__NO_SYSTEM_INCLUDES -I"C:\deps\boost" -I"C:\deps\db\build_unix " -I"C:\deps\ssl\include" -o foocoin.exe - L"C:\deps\boost\stage\lib" -L"C:\dep s\db\build_unix" -L"C:\deps\ssl" $ -l boost_system-mgw46-mt-s-1_49 -l boost_filesystem-mgw46-mt-s-1_49 -l boost_program_options-mgw46-mt-s-1_49 -l boost_thread-mgw46-mt-s-1_49 -l db_cxx -l ssl -l crypto 致命:命令参数太长

0 投票
1 回答
2049 浏览

visual-studio-2010 - 在 Visual C++ 上编译比特币

我正在尝试使用 Visual C++ 2010 在 Windows 上编译 bitcoin-0.8.6。到目前为止,我所做的是创建一个空项目,将比特币源文件添加到其中,设置 boost/openssl。我在 addrman.h 文件中收到以下语法错误:

addrman.h(380):错误 C2143:语法错误:在 '{' 之前缺少 ')'

发生错误的行与 IMPLEMENT_SERIALIZE 宏有关:

https://github.com/bitcoin/bitcoin/blob/v0.8.6/src/addrman.h#L380

IMPLEMENT_SERIALIZE 宏在 serialize.h 中定义:

https://github.com/bitcoin/bitcoin/blob/v0.8.6/src/serialize.h#L55

由于比特币是为 GCC/Mingw 制作的,我想宏的定义方式存在不兼容问题(或者我错了?)。

0 投票
1 回答
608 浏览

windows - 如何为仅释放创世块的硬币设置节点

我正在研究一个莱特币源,我对其进行了修改以生成一个新的创世块。一切顺利。我启动了客户端。现在我有一个问题,因为它是一个新硬币,钱包一直说比网络晚 1 小时,并且没有可用的块源,因为它是新的创世块,与莱特币的块无关。

问题是如何设置节点?因为这是我创建创世块的电脑。我认为它会保持自身连接并同步新块。(即使网络上没有矿工,它仍然应该同步)。

我什至添加了 daemon=1 然后在 2 台不同的 PC 上运行钱包。我仍然无法同步。

我在这里可能错了。你们究竟是如何同步新币或设置节点的?我感谢您的帮助。请记住,我在这里完成的所有过程都是为了了解加密货币的工作原理。

0 投票
2 回答
2215 浏览

java - 无法使用 JSON-RPC 连接到比特币钱包

我正在尝试从 Java 连接到比特币钱包。但我得到网络异常:服务器重定向太多次。如果有人帮助我理解,我会很高兴。这是我的代码:

和 .conf 文件:

0 投票
1 回答
671 浏览

daemon - 比特币账户负余额

使用账户功能时,如果您的支出超过其余额,个人账户余额可能会变为负数。即使您检查余额,这种情况也经常发生,因为交易费用会添加到交易中。有没有办法将比特币守护进程配置为不允许账户出现负余额?

0 投票
0 回答
1483 浏览

c++ - 如何编译莱特币 osx 小牛

我正在尝试制作基于 litecoin 的演示加密货币,但在开始执行此操作之前,我目前无法将 litecoin(未更改的)源代码编译为 litecoind。

首先,我使用 Macports 安装了依赖项:

从github克隆。(https://github.com/litecoin-project/litecoin.git)在终端导航到 src 文件夹并运行:

它开始编译,然后给我以下错误:

ld:未找到架构 x86_64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)make:* [litecoind] 错误 1

我有 xcode 并且有一点编程知识,但请尝试用简单的术语解释如何解决这个问题。

谢谢!

0 投票
1 回答
2879 浏览

windows - 在windows上编译altcoin(基于litecoin)钱包未定义对`leveldb的引用

我正在关注此处详细介绍的 文章https://bitcointalk.org/index.php?topic=149479.0 但我似乎在 Windows 上编译的最后一步遇到了一些问题。尝试编译山寨币钱包(基于莱特币)时,我不断收到以下错误

-DUSE_IPV6=1 -IC:/testcoin/src/leveldb/include -IC:/testcoin/src/leveldb/helpers -I"C:/testcoin/src" -I"c:/deps/boost_1_55_0" -I"c :/deps/db-4.8.30.NC/build_unix" -I "c:/deps/openssl-1.0.1e/include" -I"c:/deps/libpng-1.6.8" -I"c:/ deps/qrencode-3.4.3" -I"c:/deps/protobuf-2.5.0/src" -I"/usr/local/include" -I"c:/testcoin/src/leve ldb/include" - I"c:/testcoin/src/leveldb/" -Wl,--dynamicbase -Wl,--nxcompat -Wl,--l arge-address-aware -static -o testcoind.exe -L"C:/testcoin/ src/leveldb" -L"c:/deps/b oost_1_55_0/stage/lib" -L"c:/deps/db-4.8.30.NC/build_unix" -L"c:/deps/openssl-1.0.1 e"-L"c:/deps/libpng-1.6.8/libs"-L"c:/deps/qrencode-3.4.3/libs"-L"c:/deps/p rotobuf-2.5.0/src/libs" leveldb/libleveldb.a obj/alert.o obj/version.o obj/checkpoints.o obj/netbase.o obj/addrman.o obj/crypter.o obj/key.o obj/db.o obj/init.o obj/keystore.o obj/main.o obj/net.o obj/protocol.o obj/bitcoinrpc.o obj/rpcdum po obj/rpcnet.o obj /rpcmining.o obj/rpcwallet.o obj/rpcblockchain.o obj/rpcrawt ransaction.o obj/script.o obj/scrypt.o obj/sync.o obj/util.o obj/wallet.o obj/wa lletdb。 o obj/hash.o obj/bloom.o obj/noui.o obj/leveldb.o obj/txdb。o -l boost_sys tem-mgw48-mt-s-1_55 -l boost_filesystem-mgw48-mt-s-1_55 -l boost_program_options -mgw48-mt-s-1_55 -l boost_thread-mgw48-mt-s-1_55 -l db_cxx - l leveldb -l boost_c hrono-mgw48-mt-s-1_55 -l ssl -l crypto -l mingwthrd -l kernel32 -l user32 -l gdi 32 -l comdlg32 -l winspool -l winmm -l shell32 -l comctl32 -l ole32 -l oleaut32 -l uuid -l rpcrt4 -l advapi32 -l ws2_32 -l mswsock -l shlwapi obj/leveldb.o:在函数中ZN8CLevelDBC2ERKN5boost10filesystem4pathEjbb': c:\testcoin\src/leveldb.cpp:46: undefined reference toleveldb::NewMemEnv(leveldb ::Env*)' collect2.exe: error: ld returned 1 exit status makefile.mingw:144: recipe for target 'testcoind.exe' failed mingw32-make: * [testcoind.exe] Error 1

这是在 Windows 虚拟机上,我完全按照输入的说明进行操作。感谢您的宝贵时间,非常感谢您的帮助

0 投票
1 回答
1520 浏览

python-2.7 - 无法使用 bitcoin-abe 分配请求的地址错误

最近几天我一直在玩比特币-abe,让它加载狗狗币区块链。我的一切都很好localhost,当我去的时候http://localhost:2750一切都很好。不幸的是,一旦我将它移动到具有以下配置的实时服务器:

启动时出现此错误:

有什么我想念的吗?

0 投票
1 回答
1107 浏览

ruby-on-rails - 如何将testcoin存入peatio?

我克隆了 peatio项目,我在本地运行服务器我的问题是如何将我的测试币存入 peatio,我的测试币地址是mtV5o3VMNMfjHqma3kvLauUSVPRUyr6giM