Skip to content

Functional Spec

Ira Miller edited this page May 31, 2016 · 1 revision

Transaction Network Plugins

A plugin system should be developed whereby transaction networks like Bitcoin and Dash can be made available via a common interface. For an example of this interface, see the mock plugin.

  • Get new address
  • Validate address
  • Send to address
  • Users can specify fee for sending
  • Get transaction history/details

API

This service is intended to be accessed via an API. The API will use bitjws authentication, and should use both HTTP and websockets. Authenticated Users should be able to transact with each other, as well as with valid parties on Transaction Networks.

  • HTTP API
  • websocket API
  • All of the plugin interface commands available to API Users
  • Internal transfers between Users
  • Balance and history queries
  • Swagger documentation

Clone this wiki locally