Pages:
Author

Topic: [ANNOUNCE] Abe 0.7: Open Source Block Explorer Knockoff (Read 28953 times)

hero member
Activity: 1204
Merit: 531
Metaverse 👾 Cyberweapons
Since your demonstration is offline as your site says, too, that you wrote in the thread, can I see it in performance before spending time on compiling it from source code? Or should I send you a private message / e-mail about it according to the text in your home page?
newbie
Activity: 20
Merit: 0
I gave this a shot for Bitcoin blockchain and it actually works with python 2.7.12 amd64 version on Windows 7 x64. I am seeing a not updating entries, is that normal?
Code:
not updating block 93097 value_in: 220 != 218 + 1
member
Activity: 69
Merit: 10

Iquidus have only latest 100 block, abe show all blocks.

IMHO - IQUIDUS Wink
legendary
Activity: 1778
Merit: 1003
NodeMasters
newbie
Activity: 10
Merit: 0
full member
Activity: 121
Merit: 100
Any other open source block explorers out there today?

I see these :

https://github.com/bitcoin-blockexplorer/old-blockexplorer-php

https://github.com/iquidus/explorer

https://github.com/blockcypher/explorer

Any word on those?

Cheers,

MasterTrader777

I'm the dev of iquidus exporer, i've been neglecting it a bit as of late due to workload etc, but it is used by many coins still, version 2.0 is also in the works.
legendary
Activity: 1092
Merit: 1000
Any other open source block explorers out there today?

I see these :

https://github.com/bitcoin-blockexplorer/old-blockexplorer-php

https://github.com/iquidus/explorer

https://github.com/blockcypher/explorer

Any word on those?

Cheers,

MasterTrader777
member
Activity: 170
Merit: 10
hello

Is there anyone how can help me setup an ABE for deutsche eMark?

Here are some eMark specs:

eMark are sha 256 coin and use POS like Peercoin
eMark use TX comment like Florincoin ( https://github.com/bitcoin-abe/bitcoin-abe/compare/master...jonnynewbs:Add-florincoin-comments )

        chain.name = 'eMark'
        chain.code3 = 'DEM'
        chain.address_version = "\x35"
        chain.magic = "\xe4\xe8\xe9\xe5"
        chain.decimals = 6

rawtransaction for genesis_tx.py

     # eMark:
    if tx_hash_hex == "5def52f0e380a698fc529c4aa8c9810d79149a3b2d45b33bb262cb11e22cc5e9":
        return "01000000CF425852010000000000000000000000000000000000000000000000000000000000000 000FFFFFFFF1704FFFF001D020F270E446575747363686520654D61726BFFFFFFFF010000000000 000000000000000018746578743A654D61726B2067656E6573697320626C6F636B00"

I have tried https://github.com/bitcoin-abe/bitcoin-abe and https://github.com/MatthewLM/PeercoinAbeExplorer but nothing.
I work since 4 Days on that but i cannot read blockchain.
I have this error:
Opened /home/abe/.eMark/blk0001.dat
Chain 13 genesis tx: 01000000cf425852010000000000000000000000000000000000000000000000000000000000000 000ffffffff1704ffff001d020f270e446575747363686520654d61726bffffffff010000000000 0000000000000000
Exception at 201
Failed to catch up {'blkfile_offset': 0, 'blkfile_number': 1, 'chain_id': 13, 'loader': u'blkfile', 'conf': None, 'dirname': u'/home/abe/.eMark', 'id': 5L}
Traceback (most recent call last):
  File "Abe/DataStore.py", line 2543, in catch_up
    store.catch_up_dir(dircfg)
  File "Abe/DataStore.py", line 2850, in catch_up_dir
    store.import_blkdat(dircfg, ds, blkfile['name'])
  File "Abe/DataStore.py", line 2982, in import_blkdat
    store.import_block(b, chain = chain)
  File "Abe/DataStore.py", line 1088, in import_block
    raise MerkleRootMismatch(b['hash'], tx_hash_array)
MerkleRootMismatch: Block header Merkle root does not match its transactions. block hash=00000ac7a13fffb72c10f6fd9a773dcf3e8388b8ffc359cee2483b1236ebcda1


if i comment out "Verify Merkle Root then ABE read only the first 1270 blocks and then get this:
error: unpack_from requires a buffer of at least 4 bytes
i don´t know what i should do now.
Sorry for bad english  Cool
legendary
Activity: 996
Merit: 1013

My question is, how do I make these changes go live? Do I need to recompile abe? I was advised by a colleague to restart the server and I did do so but, my changes are still not present in the live Abe.  Huh Of course I am being very careful to not break this already functional Abe and was hoping someone here could point me in the right direction.


It's been a while since I used Abe, but if memory serves -
Code:
python setup.py install
should make the changes live.
legendary
Activity: 1076
Merit: 1006
Canary in the crypto mine!
Hi, I hope someone is still subscribed to this thread and can offer me some advise.

I am trying to change the markup on an existing and functional Abe. I just need to add some html and I found where I want to do the modifications in DEFAULT_TEMPLATE of abe.py

My question is, how do I make these changes go live? Do I need to recompile abe? I was advised by a colleague to restart the server and I did do so but, my changes are still not present in the live Abe.  Huh Of course I am being very careful to not break this already functional Abe and was hoping someone here could point me in the right direction.

I have read this and other threads, hours of googleing, digging through read me/docs and did not find the answer covered. Sorry for such a novice question and I do apologize if this is already documented somewhere. If so, I could not find it.  Sad

Any help is greatly appreciated. Thanks in advance!
legendary
Activity: 2296
Merit: 1014
Kudos to you for this project, im sure this particular forum is fit for this announcement but anyway, GJ.
newbie
Activity: 29
Merit: 0
Hi, we need in block explorer for WildWestCoin, who can help? Write in forum
https://bitcointalksearch.org/topic/ann-wild-west-coin-x11-pow-pos-4747000-total-coins-pow-is-over-607493
legendary
Activity: 996
Merit: 1013

am learning as I go.

That's great.

The troublemaker can be found at the bottom of the traceback.
It also shows you the file and line number. Compare that with
what is known to work and you'll get back on track.
sr. member
Activity: 366
Merit: 260
Maybe someone can help me?

When trying to index the blockchain for the first time with

Code:
 python -m Abe.abe --config abe-my.conf --commit-bytes 100000 --no-serve 

I get this

Code:


Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/home/vnc/cgi-bin/Abe/abe.py", line 2022, in
    sys.exit(main(sys.argv[1:]))
  File "/home/vnc/cgi-bin/Abe/abe.py", line 1973, in main
    args, argv = readconf.parse_argv(argv, create_conf())
  File "Abe/readconf.py", line 57, in parse_argv
    _include(set(), val, arg_dict, config_name, strict)
  File "Abe/readconf.py", line 119, in _include
    entries = read(rdr)
  File "Abe/readconf.py", line 198, in read
    js = scan_json(rdr)
  File "Abe/readconf.py", line 301, in scan_json
    return _scan_json_string(rdr)
  File "Abe/readconf.py", line 247, in _scan_json_string
    raise SyntaxError('End of file in JSON string')
  File "abe-my.conf", line 53
SyntaxError: End of file in JSON string


I'm pretty much a tard when it comes to all this and am learning as I go.
member
Activity: 69
Merit: 10
I am getting this error when trying to perform initial dataload for my coin, please help.

Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/home/ubuntu/bitcoin-abe/Abe/abe.py", line 2096, in
    sys.exit(main(sys.argv[1:]))
  File "/home/ubuntu/bitcoin-abe/Abe/abe.py", line 2090, in main
    store = make_store(args)
  File "/home/ubuntu/bitcoin-abe/Abe/abe.py", line 156, in make_store
    store = DataStore.new(args)
  File "Abe/DataStore.py", line 3275, in new
    return DataStore(args)
  File "Abe/DataStore.py", line 205, in __init__
    store.init_chains()
  File "Abe/DataStore.py", line 481, in init_chains
    int(chain_decimals))
  File "Abe/Chain/__init__.py", line 21, in create
    mod = __import__(__name__ + '.' + policy, fromlist=[policy])
ImportError: No module named Apollocoin

INstall ltc_scrypt Wink
legendary
Activity: 996
Merit: 1013

ImportError: No module named Apollocoin

If you haven't defined Apollocoin chain, take a look at some
of the files in bitcoin-abe /Abe/Chain/ and write a similar python file
according to the coin specs. Note that you need to import ltc-scrypt module
if the coin is based on Litecoin. Then add your new chain to the Abe conf file.

Or just grab rpc-ace if you need something lightweight and have no need of the API
https://github.com/stolendata/rpc-ace
newbie
Activity: 59
Merit: 0
I am getting this error when trying to perform initial dataload for my coin, please help.

Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/home/ubuntu/bitcoin-abe/Abe/abe.py", line 2096, in
    sys.exit(main(sys.argv[1:]))
  File "/home/ubuntu/bitcoin-abe/Abe/abe.py", line 2090, in main
    store = make_store(args)
  File "/home/ubuntu/bitcoin-abe/Abe/abe.py", line 156, in make_store
    store = DataStore.new(args)
  File "Abe/DataStore.py", line 3275, in new
    return DataStore(args)
  File "Abe/DataStore.py", line 205, in __init__
    store.init_chains()
  File "Abe/DataStore.py", line 481, in init_chains
    int(chain_decimals))
  File "Abe/Chain/__init__.py", line 21, in create
    mod = __import__(__name__ + '.' + policy, fromlist=[policy])
ImportError: No module named Apollocoin
Pages:
Jump to: