btc1/bitcoin

Transactions value error (U)

thosuperman opened this issue · 5 comments

Describe the issue

Transactions value error (U)

Can you reliably reproduce the issue?

If so, please list the steps to reproduce below:

  1. Install nodejs 4.5.0 and npm
  2. Install zeromq3-x 3.2.5
  3. npm install bitcore
  4. Update to use version 1.14.5:
    cd /home/ubuntu/node_modules/bitcore/node_modules/bitcore-node/bin
    wget https://github.com/btc1/bitcoin/releases/download/v1.14.5/bitcoin-1.14.5-x86_64-linux-gnu.tar.gz
    tar -zxvf bitcoin-1.14.5-x86_64-linux-gnu.tar.gz
    rm –rf bitcoind
    ln -s bitcoin-1.14.5/bin/bitcoind bitcoind
  5. Start by command: /home/ubuntu/node_modules/bitcore/bin/bitcored

Expected behaviour

Show the values look like https://insight.bitpay.com/block/000000000000000062e7755ff41fc82b4e7809e753c2320e10f167be8bc05a57

Actual behaviour

All of the Transactions value showing as error (U)

Screenshots.

2017-08-29_151304
2017-08-29_151246

What version of bitcoin-core are you using?

Version 1.14.5 (aka Production Release)

Machine specs:

  • OS: Ubuntu 16.04 (Amazon EC2 c4.large)
  • CPU: 2 cores
  • RAM: 3.75 GB
  • Disk size: 360 GB
  • Disk Type (HD/SDD): SSD

Just to be clear, is this an issue that only happens when running btc1 as the reference node, or does it happen with bitcoin core used as the reference node as well?

@christophebiocca: this happen only with btc1

2017-08-30_164644

Error: number too large to retain precision - use readVarintBN

Just FYI - This issue was also opened on Bitcoin Core by the OP: bitcoin#11202

@thosuperman as far as I know you need a special version of the full node to serve as your bitcore peer.

Alternatively you can use Bitcore V5 and it'll work with any peer.