icook / BismuthAPI

API Doc and code samples for Bismuth cryptocurrency

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BismuthAPI

API Doc and code samples for Bismuth cryptocurrency.

Why Bismuth?

Bismuth is way more than "just" another cryptocurrency.

Its open architecture allows for smooth dapps (distributed apps) development, and its Python codebase eases the adoption and comprehension of its internals.

To built upon Bismuth, you'll need at least a running node.

The json-rpc API

A json-rpc server is available as a separate app. It's designed to be as bitcoind-compatible as possible.
You'll find it at Bismuth Json-RPC with its doc.

The json-rpc has the internal logic to create and keep track of multiple accounts and addresses. It's first purpose was to be used by echanges, to ease the integration of Bismuth.

The Native API

This is the API used by the nodes themselves, with some recent "api_" addons.
This repo is dedicated to this native API doc and code samples, if you want to directly talk to the Bismuth nodes, whatever your dev language is.

See the "Doc" directory for a quick start.

Available client libraries

WIP:

Related work

You may find the BismuthEvents repo useful: it's event sourcing built upon Bismuth, using the Native api only.

About

API Doc and code samples for Bismuth cryptocurrency

License:GNU General Public License v3.0


Languages

Language:Python 26.0%Language:PHP 20.6%Language:C++ 18.6%Language:TypeScript 17.3%Language:JavaScript 17.1%Language:Makefile 0.3%