Orbit

Blockchain Transactions Investigation Tool
Alternatives To Orbit
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Go Ibax7,872
3 days ago91apache-2.0Go
An innovative Blockchain Protocol Platform, which everyone can deploy their own applications quickly and easily, such as Dapp, DeFi, DAO, Cross-Blockchain transactions, etc.
Monero7,711
21 hours ago557otherC++
Monero: the secure, private, untraceable cryptocurrency
Awesome Blockchains3,619
2 months agocc0-1.0Ruby
A collection about awesome blockchains - open distributed public databases w/ crypto hashes incl. git ;-). Blockchains are the new tulips :tulip::tulip::tulip:. Distributed is the new centralized.
Nano Node3,454
a day ago297bsd-3-clauseC++
Nano is digital money
Blockchain_go3,165
a year ago47Go
A simplified blockchain implementation in Golang
Learning Bitcoin From The Command Line2,598
a month ago7November 17, 202110Jupyter Notebook
A complete course for learning Bitcoin programming and usage from the command
Simplecoin1,739
8 months ago31mitPython
Just a really simple, insecure and incomplete implementation of a blockchain for a cryptocurrency made in Python as educational material. In other words, a simple Bitcoin clone.
Xuperchain1,6148a month ago32April 25, 202169apache-2.0Go
A highly flexible blockchain architecture with great transaction performance.
Eosjs1,4473913268 months ago290January 03, 202253mitTypeScript
General purpose library for the EOSIO blockchain.
Btc Rpc Explorer1,163
a day ago24December 07, 202150mitJavaScript
Database-free, self-hosted Bitcoin explorer, via RPC to Bitcoin Core.
Alternatives To Orbit
Select To Compare


Alternative Project Comparisons
Readme

Orbit
ORBIT

Blockchain Transactions Investigation Tool

graph-demo

Introduction

Orbit is designed to explore network of a blockchain wallet by recursively crawling through transaction history. The data is rendered as a graph to reveal major sources, sinks and suspicious connections.

Note: Orbit only runs on Python 3.2 and above.

Usage

Let's start by crawling transaction history of a wallet

python3 orbit.py -s 1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1F

Crawling multiple wallets is no different.

python3 orbit.py -s 1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1F,1ETBbsHPvbydW7hGWXXKXZ3pxVh3VFoMaX

Orbit fetches last 50 transactions from each wallet by default, but it can be tuned with -l option.

python3 orbit.py -s 1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1F -l 100

Orbit's default crawling depth is 3 i.e. it fetches the history of target wallet(s), crawls the newly found wallets and then crawls the wallets in the result again. The crawling depth can be increased or decresead with -d option.

python3 orbit.py -s 1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1F -d 2

Wallets that have made just a couple of interactions with our target may not be important, Orbit can be told to crawl top N wallets at each level by using the -t option.

python3 orbit.py -s 1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1F -t 20

If you want to view the collected data with a graph viewer of your choice, you can use -o option.

python3 orbit.py -s 1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1F -o output.graphml

Support Formats

  • graphml (Supported by most graph viewers)
  • json (For raw processing)

This is your terminal dashboard.

demo-terminal

Visualization

Once the scan is complete, the graph will automatically open in your default browser. If it doesn't open, open quark.html manually. Don't worry if your graph looks messy like the one below or worse.

graph-setup

Select the Make Clusters option to form clusters using community detection algorithm. After that, you can use Color Clusters to give different colors to each community and then use Spacify option to fix overlapping nodes & edges.

graph-fixed

The thickness of edges depends on the frequency of transactions between two wallets while the size of a node depends on both transaction frequency and the number of connections of the node.

As Orbit uses Quark to render the graph, more information about the various features and controls is available in Quark's README.

Popular Blockchain Projects
Popular Transaction Projects
Popular Blockchain Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python
Graph
Blockchain
Transaction
Bitcoin
Crawling
Crawl
Wallet
Osint