Skip to content

maran/mastercoin-explorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning

This is not production ready. This is a centralised solution and is updated daily. Do not use :)

Mastercoin-explorer

This is a rails project that parses and saves Mastercoin data. You can see it working on mastercoin-explorer.com.

Prerequisites

In order to make use of this application you will need a fully up-to-date bitcoin-ruby node. Please note that a fully synced nodes takes up around 40GB at the time of writing.

Setup

Bitcoin ruby

Start by setting up a postgres server and installing bitcoin-ruby. You can speed up the intial import of the blockchain data by using a recent dump from webtc.com. Once installed make sure you run bitcoin_node to keep your blockchain up-to-date.

Rails project

Start by updating your database in config/database.yml, this can either choose to share these details with the bitcoin-ruby database or keep them seperately. Next up set the connection to your bitcoin-ruby database in development.rb and production.rb.

Cronjobs

In order to keep the data up-to-date you can run the following jobs:

  bundle exec rake mastercoin:check_for_invalid
  bundle exec rake mastercoin:parse_exodus

The first one checks to see which payments might be invalid the second one parses new transactions.

Transaction relaying

If you want to relay transactions from the ruby thin-client wallet you can start the relay script by issuing bundle exec rake bitcoin:relayer. However in most cases this is not needed.

About

Source code for mastercoin-explorer.com

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published