The DECENT Blockchain API¶
The DECENT Blockchain API is a universal REST API which provides a unified interface that allows developers to access multiple blockchain implementations with a single, unified, code-base.1
The Blockchain API currently supports Bitcoin (BTC), Ethereum (ETH) and DCore (DCT) with more being added in future releases.
Secured with API Keys with full security certificate infrastructure under development, the Blockchain API provides a simple and secure interface for making asset transfers on multiple blockchains.
The Blockchain API uses API Keys for its authentication model using the
x-api-key HTTP request header and a unique
assigned to each authorised user.
The Blockchain API currently supports the following blockchains:
- Bitcoin (BTC)
- Ethereum (ETH)
- DECENT DCore (DCT)
Work is on-going and more will be added in future releases.
The development version of the Blockchain API is rate limited. This is an artefact of the development environment and once in full deployment, these restrictions will be lifted.
These limits should not impact the ability of developers to test systems built on the Blockchain API.
Full technical details needed for anyone wishing to implement a solution using the Blockchain API are available in the Blockchain API Technical Details section.
The API's individual endpoints are described in the following sections:
Example code has been provided for every endpoint and blockchain combination.
Please read Using the Endpoint Examples for more information.
See the Error Codes section for more detailed information.
Open API Documentation¶
Some blockchains may require additional method parameters and might return additional data specific to that blockchain. ↩