Giter VIP home page Giter VIP logo

framework's Introduction

WARNING


PLEAE NOTE THIS IS NOT A STABLE RELEASE AND SHOULD ONLY BE USED BY THOSE THAT UNDERSTAND HOW IT WORKS


Blockstrap - The OpenSource HTML5 Blockchain Framework

The Blockstrap framework provides a front-end HTML5 interface for web-applications to communicate and manipulate blockchains using either external web-accessible APIs or self-hosted local QTs direct from the source.

By default, it is configured to use the BlockCypher API but as well as being a blockchain-agnoistic framework, Blockstrap is also API-neutral throughout. This allows you to host and manage your own API end-points or select from others configured at core, with examples included and ready for use with the following services:

  • BlockCypher (Supporting 3 Chains)
  • Toshi (Supporting 2 Chains)
  • BlockTrail (Supporting 2 Chains - read only - no TX relay)
  • LocalQTs (only supported by QTs featuring watch-only addresses - currently requires manual import of addresses)

We will also be adding support for the following APIs before officially re-launching:

  • SoChain (Can Support 6 Chains? - not yet tested since work continued)
  • BlockR (Can Support 5 Chains? - not yet tested since work continued)
  • Blockchain.info (requires PHP proxy - work underway)
  • Insight (Can Support 2 Chains? - work underway)

The framework itself is currently capable of supporting the following blockchains:

  • Bitcoin
  • Dash
  • Dogecoin
  • Litecoin
  • Bitcoin Testnet
  • Litecoin Testnet
  • Dash Testnet
  • Dogecoin Testnet

The framework has been developed with modularity and flexibility as the focal point of each technical decision.

This has enabled us to provide support for plugins and themes and allows developers to easily extend, modify and truly customize every aspect of the application. Included within the framework download as examples are the following themes:

  • Default Wallet (as seen below)
  • Priorities (community-driven crowd-sourced to-do list)
  • BrainControl 2.0 (example of a modified wallet with simplified setup process)

We've also bundled the following plugins:

  • Market Conditions
  • Inline Shapeshift.io Coin Exchange
  • API Tests

Everything is powered by one or more of the following interchangable modules:

When combined, they form our default deterministic wallet, which can be setup in seconds:

Wallet Screen-Shot

Once setup, users are provided with a fully-featured responsive experience that is available on any device - with support for accounts, contacts, message signing and much more. Come take a look at the live demo - http://blockstrap.com/demo/

Wallet Screen-Shot

No private keys are ever stored or transmitted as they are only generated inline at the moment of transaction. Public information is stored within the device using HTML5 localStorage so is unavailable when browsing privately.

We suggest that you read our documentation for more information and instructions on how to get started.


PLEASE NOTE THAT OUR DOCUMENTATION IS UNDERGOING REJUVINATION

Specific topics of interest include:

framework's People

Contributors

msmalley avatar wdl1908 avatar afwcxx avatar adamgiles avatar johnnymayo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.