Developers

Github Main Repository

Various links with utilities and docs

(source code is at https://github.com/naftalimurgor/bitgesell-docs)

Python pybgl Library

Based on pybtc library. Current version is 3.0

Feature Support

  • Basic functions
  • Supports addresses types PUBKEY, P2PKH, P2SH, P2SH-PWPKH, P2WPKH, P2WSH.
  • Supports BIP32(Hierarchical Deterministic Wallets), BIP39(Mnemonic code generation)
  • Supports BIP141(Segregated Witness)
  • Transaction constructor
Installation
$ git clone https://github.com/bitaps-com/pybgl
$ cd pybgl
$ python3 setup.py install

Javascript jsbgl Library

Crypto secp256k1 + wasm. Implemented: bip32, bip39, bip44, bip49, bip84, bip141. NIST random generation tests on the fly for entropy. Shamir’s secret sharing for mnemonic.

Build
npm install jsbgl.js
npm run build:wasm:prebuild
npm run build:wasm
npm run build
npm run build:web
Use in Browser
<script src="jsbgl.web.min.js"></script>
<script> …
// inside async function
var jsbgl = await jsbgl.asyncInit();
… </script>

BGLAPI Server

BGLAPI Server is based on BTCAPI Server.

BGLAPI Server is a server platform for working with Bitgesell blockchain and the network. This project is free and open source and can be used to build various services, both non-commercial and commercial, without any legal restrictions.

BGLAPI can be used as a backend for wallets, block explorers, payment processing and analytical platforms.

You can run BGLAPI as a self-hosted solution, or use a third-party public host.