8000 GitHub - neogeo1988/resolver: For resolving blockchain ID at scale
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

neogeo1988/resolver

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Slack

resolver

Overview:

Resolver is a highly scalable server for blockchain IDs. It resolves usernames to profile data. Resolver is primarily meant for scaling read-only calls to the underlying blockchain. For achieving high throughput the resolver loads the entire namespace into memcached and then keeps the local copy consistent with the blockchain. Read-only calls don't hit the blockchain daemon and their scalability is completely decoupled from the scalability properties of the underlying blockchain software. It is blockchain-agnostic, but currently uses the Bitcoin blockchain. An earlier release (version 0.2) used the Namecoin blockchain.

Contributing

We welcome all contributions! to this open-source software! Some things to note:

  • The v0.3 branch is the most active one and uses Bitcoin. Please use that branch for submitting pull requests.
  • The last stable release with support for Namecoin is v0.2. We no longer support Namecoin.

API Calls:

Example API call:

http://localhost:5000/v2/username/fredwilson

For quick deployment:

pip install -r requirements.txt
./runserver

License:

GPL v3. See LICENSE.

Copyright: (c) 2015 by Blockstack.org

About

For resolving blockchain ID at scale

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 96.8%
  • Shell 3.2%
0