Orbit
Orbit copied to clipboard
Transaction graph only shows 1 edge and 2 nodes
Running the latest build, and using the example commands offered in the README. I always end up with a single straight line.
Running ubuntu 18 and < python 3.2 and Orbit v2.0
Not sure if configuration is wrong, but the first time I ran the command, it worked fine, and since that first time, it always returns the same straight line output
Thanks for reporting this issue, I will look into it.
I'm having this exact same issue. Haven't been able to find a temporary workaround yet.
I've cloned the latest master from this repository and ran the following command on osX terminal - python3 ./orbit.py -s adress -d 1 and returned a proper result. I then tried python3 ./orbit.py -s same adress -d 10 and results started returning same 1 edge and 2 nodes results as OP, no matter if -d was used or not. I do not know what determines a correct result since commands are the same and results are different.
@s0md3v just wanted to check in if you had a chance to look at the bug? This tool is amazing and I'd love to use it again. Thanks for developing such an awesome tool!
seems that blockchain.info is banning after some requests... please check https://blockchain.info/rawaddr/ and if you get "The owner of this website (blockchain.info) has banned you temporarily from accessing this website." try using Tor or a proxy.
@dolcalmi many thanks! will defo try
I am experiencing the "ban" problem. Is there some way to slow down things? And I am not sure if I missing something, but are the payment sizes (how many satoshi) extracted? In the json I don't think to have seen that data.
I am gonna fix this today.
Just so you guys know, I am working on adding new APIs for getting data as well on other new features.
Amazing! Thanks so much. Can't wait to test it
Sent from ProtonMail mobile
-------- Original Message -------- On 10 Jan 2021, 19:29, Somdev Sangwan wrote:
Just so you guys know, I am working on adding new APIs for getting data as well on other new features.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
Hi, any progress here? Do you know any workaround?
Hi guys, any progress? This is a wonderful tool, but the banning issue is severe. I added a sleep command (10-20 sec), custom user agents with no proxy, and still getting an empty graph though
To get around the API limit I have changed this.
# requester.py
import requests
import time
def requester(url):
time.sleep(3)
return requests.get('https://blockchain.info/rawaddr/' + url).text
and ....
# orbit.py
def crawl(addresses, processed, database, limit):
# threadpool = concurrent.futures.ThreadPoolExecutor(max_workers=2)
# futures = (threadpool.submit(getTransactions, address, processed, database, limit) for address in addresses)
# for i, _ in enumerate(concurrent.futures.as_completed(futures)):
# print('%s Progress: %i/%i ' % (info, i + 1, len(addresses)), end='\r')
for address in addresses:
getTransactions(address, processed, database, limit)
print('%s Progress: %i/%i ' % (info, i + 1, len(addresses)), end='\r')
Basically removing the threadpool and adding a sleep of 3 seconds does the trick. Obviously this slows down the process alot!
Would be good if this was working with https://blockstream.info/api/
instead, because you can run your own server using esplora and therefore query as oftern as you like. Esplora takes awhile to setup/index but once its running should be good. Currently on 5 day of indexing!
Same issue
Same issue
| | _ | ' | |__| | |) | | v2.0
[~] Crawling level 1 [!] 1 addresses to crawl [~] Crawling level 2 [!] 0 addresses to crawl [~] Crawling level 3 [!] 0 addresses to crawl [!] Total wallets:2 [!] Total connections:1
Hi, any progress here?