Blockstrap Wallet Framework

The Blockstrap wallet framework is an open source component of the Blockstrap stack. It provides a front-end HTML5 interface for web-applications to communicate and manipulate blockchains and other dynamic data stores via external APIs.

The framework has been developed with modularity and flexibility as the focal point of each technical decision. Currently providing a choice of 11 interchangable modules, features can be easily extended, included, replaced or removed depending on the need of each application.

These modules include:

The current disribution of Blockstrap not only includes the core modules listed above, but is also bundled with the following sample applications:

As well as the following plugins:

These sample applications are intended to help demonstrate how Blockstrap can be used in different ways to do very different things. Neither of them have been developed with the intention of being used to store large quantities of coins, and you should only ever send coins to an address where you can verifably demonstrate ownership of the private keys. We have created them so that developers have a starting point for their own ideas.

By default, it is configured to use the Blockstrap API but is 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 for the following services:

However, please note that while the default wallet application included with core allows you to choose which API to use, it does not provide different lists of supported blockchains based on the support of that API. By default, it shows support for six blockchains, but only two of the supported API services provide support for all six chains. Those blockchains supported by and SoChain are:

If you are new to Blockstrap we would suggest reading some of the following articles:

  1. Related Articles
  2. Getting Started
  3. Core
  4. Modules
  5. Assets
  6. Extending
  7. Styling
  8. Table of Contents