A comprehensive documentation for Bitgesell Bockchain SDK updated on each major release.
Install via yarn/npm:
yarn add bitgesell-blockchain-sdk # npm i bitgesell-blockchain-sdk
To initialize the sdk library
import {BitgesellBlockchainSDK} from 'bitgesell-blockchain-sdk'
const sdkConfig = {
baseAPIURL: 'https://api.bitaps.com/bgl/v1/blockchain',
logger: console.log // optional
}
const bitgesellBlockchainSDK = new BitgesellBlockchainSDK(sdkConfig)
To initialize the sdk library in Commonjs pattern:
const {BitgesellBlockchainSDK} = require('bitgesell-blockchain-sdk')
const sdkConfig = {
baseAPIURL: 'https://api.bitaps.com/bgl/v1/blockchain',
logger: console.log // optional
}
const bitgesellBlockchainSDK = new BitgesellBlockchainSDK(sdkConfig)
To query transacton by the transaction hash
:
(async() => {
const txHash = 'e56d609044b4839d840ef4db4ac0534306cc11b257b8b4a71e8fb7491aaca9a9'
const transaction = await bitgesellBlockchainSDK.tx.getTransactionByHash(txHash)
console.log(transaction)
})()
To query mempool state:
(async() => {
const mempoolState = await bitgesellBlockchainSDK.mempool.getMempoolState()
console.log(mempoolState)
})()
MIT