python -m Abe.abe --config abe-my.conf --commit-bytes 100000 --no-serve
block_id is not the same as block number (a.k.a. block_height). The gaps in block_id are not a problem.
Hi, thanks. Finally I can return to the abe staff today. I launched the web server and I can get the data. For example, for this one:
http://localhost:2750/chain/Bitcoin/q/getreceivedbyaddress/19vDdUsaiQrra5CDDKNn8yooai2pF3XU6A
I get 0.43250932
And on http://blockexplorer.com/address/19vDdUsaiQrra5CDDKNn8yooai2pF3XU6A
I get 0.47998327
So I think there is something not updated on my database.
On launching abe web server I get this error:
python -m Abe.abe --config abe-my.conf
no chain_id
catch_up_rpc: abort
Opened /xx/xx/.bitcoin/blocks/blk00074.dat
Exception at 87267839
Failed to catch up {'blkfile_offset': 87139457, 'blkfile_number': 100074, 'chain_id': None, 'loader': None, 'dirname': '/xx/xx/.bitcoin', 'id': Decimal('1')}
Traceback (most recent call last):
File "Abe/DataStore.py", line 2637, in catch_up
store.catch_up_dir(dircfg)
File "Abe/DataStore.py", line 2895, in catch_up_dir
store.import_blkdat(dircfg, ds, blkfile['name'])
File "Abe/DataStore.py", line 3025, in import_blkdat
store.import_block(b, chain_ids = chain_ids)
File "Abe/DataStore.py", line 1737, in import_block
tx['tx_id'] = store.import_and_commit_tx(tx, pos == 0)
File "Abe/DataStore.py", line 2259, in import_and_commit_tx
tx_id = store.import_tx(tx, is_coinbase)
File "Abe/DataStore.py", line 2193, in import_tx
pubkey_id = store.script_to_pubkey_id(txout['scriptPubKey'])
File "Abe/DataStore.py", line 2573, in script_to_pubkey_id
for opcode, data, i in deserialize.script_GetOp(script):
File "Abe/deserialize.py", line 236, in script_GetOp
opcode |= ord(bytes[i])
IndexError: string index out of range
Abe initialized.
Listening on http://localhost:2750
Any idea? Thanks (again) in advance!