У меня 3 вопроса:
Первый по сборке новой версии клиента.
Ubuntu 12.04
Ошибка:
obj/main.o: In function `CBlockHeader::GetHash() const':
new-ProtoShares/ProtoShares/src/main.cpp:1335: undefined reference to `bts::momentum_verify(uint256, unsigned int, unsigned int)'
obj/main.o: In function `CBlockHeader::CalculateBestBirthdayHash(int&)':
new-ProtoShares/ProtoShares/src/main.cpp:1345: undefined reference to `bts::momentum_search(uint256)'
collect2: выполнение ld завершилось с кодом возврата 1
make: *** [bitcoind] Ошибка 1
Я думаю это связано с тем, что у меня 1.48 boost поставленный так:
sudo apt-get install libboost-chrono1.48-dev libboost-filesystem1.48-dev libboost-system1.48-dev libboost-program-options1.48-dev libboost-thread1.48-dev
Это из-за ptsminer, который кстати регулярно падает.
sudo dpkg --get-selections | grep boost
libboost-chrono1.48-dev install
libboost-chrono1.48.0 install
libboost-date-time1.46.1 install
libboost-date-time1.48-dev install
libboost-date-time1.48.0 install
libboost-filesystem1.46.1 install
libboost-filesystem1.48-dev install
libboost-filesystem1.48.0 install
libboost-graph-parallel1.46.1 install
libboost-graph1.46.1 install
libboost-iostreams1.46.1 install
libboost-math1.46.1 install
libboost-mpi1.46.1 install
libboost-program-options1.46.1 install
libboost-program-options1.48-dev install
libboost-program-options1.48.0 install
libboost-python1.46.1 install
libboost-regex1.46.1 install
libboost-serialization1.46.1 install
libboost-serialization1.48-dev install
libboost-serialization1.48.0 install
libboost-signals1.46.1 install
libboost-system1.46.1 install
libboost-system1.48-dev install
libboost-system1.48.0 install
libboost-test1.46.1 install
libboost-thread1.46.1 install
libboost-thread1.48-dev install
libboost-thread1.48.0 install
libboost-wave1.46.1 install
libboost1.48-dev install
Может быть подскажите, как проще всего решить эту проблему.
Второй вопрос
../../ProtoShares/src/bitcoind getaccountaddress ""
PnX27ctGa5qrGC1rK4rkNdYgmkBbYUFuRF
../../ProtoShares/src/bitcoind getaddressesbyaccount ""
[
"PtZXRTYX9e5fZ8W4J1o2FbANUhrj8nwSAQ",
"PnX27ctGa5qrGC1rK4rkNdYgmkBbYUFuRF"
]
./../ProtoShares/src/bitcoind validateaddress PtZXRTYX9e5fZ8W4J1o2FbANUhrj8nwSAQ
{
"isvalid" : true,
"address" : "PtZXRTYX9e5fZ8W4J1o2FbANUhrj8nwSAQ",
"ismine" : true,
"isscript" : false,
"pubkey" : "02c76a2690237d975147e011e2e16f720342fb60d66dc6873ae5f489c85018e032",
"iscompressed" : true,
"account" : ""
}
../../ProtoShares/src/bitcoind validateaddress PnX27ctGa5qrGC1rK4rkNdYgmkBbYUFuRF
{
"isvalid" : true,
"address" : "PnX27ctGa5qrGC1rK4rkNdYgmkBbYUFuRF",
"ismine" : true,
"isscript" : false,
"pubkey" : "021a1f111b6a05f4cd56753d4a0549819d68f825b4455cffe7b485758474945ae1",
"iscompressed" : true,
"account" : ""
}
Почему возвращается разное количество адресов? Что означает "скрытый" адрес в каждом из аккаунтов.
Третий вопрос:
Сейчас клиент показывает
../../ProtoShares/src/bitcoind getinfo
{
"version" : 80500,
"protocolversion" : 70001,
"walletversion" : 60000,
"balance" : 0.00000000,
"blocks" : 12135,
"timeoffset" : -1,
"connections" : 27,
"proxy" : "",
"difficulty" : 0.00006105,
"testnet" : false,
"keypoololdest" : 1384058756,
"keypoolsize" : 125,
"paytxfee" : 0.00000000,
"errors" : ""
}
Мне нужно обновляться? Не нашел как посмотреть версию.
Спасибо!