Developer info
We welcome developers to expand and improve the platform.
Architecture
The platform currently consists of two parts.
Server
The server indexes, caches and monitors public blockchain info. New blockchain protocol support is added through plugins written in Javascript/Nodejs, plugins translate individual blockchain API data to a standardized format ready for consumption by the indexing server.
To support the spy on blockchain address feature for a specific blockchain all that is needed is a server plugin as the spy on feature uses only server data.
Read more about server plugins
App
The mobile app is available for iPhone and Android.
Blockchain support in the app consists of address, key, cryptography and transaction building support. Several methods are applied to provide these:
- Embedded NodeJs Engine
- Embedded wallet-core Engine
- Native Dart, Java, Swift and C code
At this point there exists no 100% open to the public method of adding support for your protocol, we do however are open to work with developers. With just a handfull of methods you could add address and transaction support through NodeJS, we will be more than happy to work with you to add such to the wallet.