Author Topic: Обсуждение/вопросы  (Read 31126 times)

0 Members and 1 Guest are viewing this topic.

Offline delta123

  • Jr. Member
  • **
  • Posts: 25
    • View Profile
./bitcoind getbalance "*"
2.29545556


Offline testz

./bitcoind "getbalance *"
error: {"code":-32601,"message":"Method not found"}

Попробуйте еще так:
./bitcoind getbalance '*'

Offline delta123

  • Jr. Member
  • **
  • Posts: 25
    • View Profile
./bitcoind "getbalance *"
error: {"code":-32601,"message":"Method not found"}

Offline testz

Хорошо, инструкцию сделаю.

./bitcoind getbalance *
error: Error parsing JSON:addrman.h

На некоторых монетах он "тупит", попробуйте:
./bitcoind "getbalance *"

Offline delta123

  • Jr. Member
  • **
  • Posts: 25
    • View Profile
Хорошо, инструкцию сделаю.

./bitcoind getbalance *
error: Error parsing JSON:addrman.h


Offline testz

Cпасибо за ответы!
Я обновил клиента. Если кто то столкнется с такой же проблемой при сборке, то тут решение http://bitsharestalk.org/index.php?topic=429.0

...

Если у Вас появилось понимание как компилировать версию для Linux/Debian, сделайте, пожалуйста новый топик с инструкцией, думаю нашим землякам это может быть интересно.  :)

Offline testz

Cпасибо за ответы!
Я обновил клиента. Если кто то столкнется с такой же проблемой при сборке, то тут решение http://bitsharestalk.org/index.php?topic=429.0

Тогда еще один вопрос:
После обновления клиента на него пришло немного монет. Но непонятно сколько их:

./bitcoind getinfo
{
    "version" : 80500,
    "protocolversion" : 70001,
    "walletversion" : 60000,
    "balance" : 1.29056907,
    "blocks" : 12510,
    "timeoffset" : 0,
    "connections" : 2,
    "proxy" : "",
    "difficulty" : 0.00012097,
    "testnet" : false,
    "keypoololdest" : 1384058756,
    "keypoolsize" : 122,
    "paytxfee" : 0.00000000,
    "errors" : ""
}

./bitcoind getbalance
1.29056907

./bitcoind getbalance ""
2.29545556

./bitcoind listaccounts
{
    "" : 2.29545556,
    "foo" : 0.00000000,
}

Чтобы увидеть баланс в независимости от возраста монет используйте команду getbalance *

Offline delta123

  • Jr. Member
  • **
  • Posts: 25
    • View Profile
Cпасибо за ответы!
Я обновил клиента. Если кто то столкнется с такой же проблемой при сборке, то тут решение http://bitsharestalk.org/index.php?topic=429.0

Тогда еще один вопрос:
После обновления клиента на него пришло немного монет. Но непонятно сколько их:

./bitcoind getinfo
{
    "version" : 80500,
    "protocolversion" : 70001,
    "walletversion" : 60000,
    "balance" : 1.29056907,
    "blocks" : 12510,
    "timeoffset" : 0,
    "connections" : 2,
    "proxy" : "",
    "difficulty" : 0.00012097,
    "testnet" : false,
    "keypoololdest" : 1384058756,
    "keypoolsize" : 122,
    "paytxfee" : 0.00000000,
    "errors" : ""
}

./bitcoind getbalance
1.29056907

./bitcoind getbalance ""
2.29545556

./bitcoind listaccounts
{
    "" : 2.29545556,
    "foo" : 0.00000000,
}

Offline testz

Второй вопрос
../../ProtoShares/src/bitcoind getaccountaddress ""
PnX27ctGa5qrGC1rK4rkNdYgmkBbYUFuRF

../../ProtoShares/src/bitcoind getaddressesbyaccount ""
[
    "PtZXRTYX9e5fZ8W4J1o2FbANUhrj8nwSAQ",
    "PnX27ctGa5qrGC1rK4rkNdYgmkBbYUFuRF"
]


Насколько я знаю getaccountaddress генерирует новый адрес как только на предыдущий адрес что-то полученно:
getaccountaddress will return the same address until coins are received on that address; once coins have been received, it will generate and return a new address.
https://en.bitcoin.it/wiki/Accounts_explained

Более подробно расказать не могу, так как с getaccountaddress не сталкивался, пользуюсь командой getaddressesbyaccount "" и то очень редко потому что обычно смотрю адреса в qt

Надеюсь я Вам чем-то помог, если есть еще вопросы спрашивайте, постараюсь отвечать. Если вопросов больше 1-го, задавайте их разными сообщениями, так проще отвечать.

Offline testz

Чтобы клиент быстрее обновился укажите узел указанный тут: http://bitsharestalk.org/index.php?topic=406.0
Он в правильной цепочке.

Offline testz

У Вас блок 12135, похоже Вы в форке и Вам надо срочно обновлятся!!!
Номер последнего блока в основной цепочке можно посмотреть тут: http://bitsharestalk.org/index.php?topic=404.msg3589#msg3589

Offline testz

У меня 3 вопроса:
...

Буду отвечать последовательно, по поводу сборки, к сожалению мне проверить негде, но на форумах видел такую последовательность сборки:
Обновление:
sudo apt-get update
sudo apt-get upgrade

Сборка:
sudo apt-get install -y git make g++ build-essential libminiupnpc-dev screen
sudo apt-get install -y libboost-all-dev libdb++-dev libgmp-dev libssl-dev dos2unix
git clone https://github.com/InvictusInnovations/ProtoShares
cd ProtoShares/src
make -f makefile.unix

Offline delta123

  • Jr. Member
  • **
  • Posts: 25
    • View Profile
У меня 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" : ""
}

Мне нужно обновляться? Не нашел как посмотреть версию.
Спасибо!




Offline testz

Можете объяснить, как запустить пул http://ptsweb.beeeeer.org/ (форум  http://bitsharestalk.org/index.php?topic=234.0 ) на линуксе Ubuntu? Желательно подробней)
Там есть ссылка linux / github: source code here: https://github.com/thbaumbach/ptsminer но как этим все пользоваться вообще непонятно.
В линуксе я полный ноль)

Для Alpha pool доступна linux версия: http://bitsharestalk.org/index.php?topic=236.msg4287#msg4287
Запускать так: ./coyote_miner 162.243.67.4  PTS_ADDRESS

Offline testz

Можете объяснить, как запустить пул http://ptsweb.beeeeer.org/ (форум  http://bitsharestalk.org/index.php?topic=234.0 ) на линуксе Ubuntu? Желательно подробней)
Там есть ссылка linux / github: source code here: https://github.com/thbaumbach/ptsminer но как этим все пользоваться вообще непонятно.
В линуксе я полный ноль)

Если Вы с линуксом не очень дружите, то это будет практически невозможно.  :(
Думаю через час, максимум 2 (а то и раньше) будет готова версия Alpha майнера, и вы сможете спокойно майнить на ней, без лишнего стресса от знакомства с линуксом. Тем более что она быстрее всех остальных майнеров. Следите за новостями тут: http://bitsharestalk.org/index.php?topic=236.0