问题标签 [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.
transactions - 如何获取到非钱包比特币地址的最后一笔交易?
我知道我可以txindex=1
通过在我的 bitcoin.conf 文件中设置并重新启动 bitcoind 来重建我的块索引,-reindex
以便我可以使用以下命令查看非钱包交易:
然而,我目前处于另一种情况,其中我只得到了收件人地址。所以我的问题是,我是否可以列出某个地址已收到的所有交易,最好包括该交易已获得的确认信息?
欢迎所有提示!
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 致命:命令参数太长
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 制作的,我想宏的定义方式存在不兼容问题(或者我错了?)。
windows - 如何为仅释放创世块的硬币设置节点
我正在研究一个莱特币源,我对其进行了修改以生成一个新的创世块。一切顺利。我启动了客户端。现在我有一个问题,因为它是一个新硬币,钱包一直说比网络晚 1 小时,并且没有可用的块源,因为它是新的创世块,与莱特币的块无关。
问题是如何设置节点?因为这是我创建创世块的电脑。我认为它会保持自身连接并同步新块。(即使网络上没有矿工,它仍然应该同步)。
我什至添加了 daemon=1 然后在 2 台不同的 PC 上运行钱包。我仍然无法同步。
我在这里可能错了。你们究竟是如何同步新币或设置节点的?我感谢您的帮助。请记住,我在这里完成的所有过程都是为了了解加密货币的工作原理。
java - 无法使用 JSON-RPC 连接到比特币钱包
我正在尝试从 Java 连接到比特币钱包。但我得到网络异常:服务器重定向太多次。如果有人帮助我理解,我会很高兴。这是我的代码:
和 .conf 文件:
daemon - 比特币账户负余额
使用账户功能时,如果您的支出超过其余额,个人账户余额可能会变为负数。即使您检查余额,这种情况也经常发生,因为交易费用会添加到交易中。有没有办法将比特币守护进程配置为不允许账户出现负余额?
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 并且有一点编程知识,但请尝试用简单的术语解释如何解决这个问题。
谢谢!
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 to
leveldb::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 虚拟机上,我完全按照输入的说明进行操作。感谢您的宝贵时间,非常感谢您的帮助
python-2.7 - 无法使用 bitcoin-abe 分配请求的地址错误
最近几天我一直在玩比特币-abe,让它加载狗狗币区块链。我的一切都很好localhost
,当我去的时候http://localhost:2750
一切都很好。不幸的是,一旦我将它移动到具有以下配置的实时服务器:
启动时出现此错误:
有什么我想念的吗?
ruby-on-rails - 如何将testcoin存入peatio?
我克隆了 peatio项目,我在本地运行服务器我的问题是如何将我的测试币存入 peatio,我的测试币地址是mtV5o3VMNMfjHqma3kvLauUSVPRUyr6giM