apollo-explorer-insight
v0.0.1
Published
Simple API to explorer multiple blockchain
Downloads
9
Maintainers
Readme
Negociecoins Explorer Insight
Here we help you to get simple data from every cryptocurrency chain trought API
Example Usage
Get Transaction
const txid = "59e7e662c58d2edfe4c0dbf4da0a2b9e7c45f45bc650ca9b5e5d0810f9ce1a56"
const symbol = "BTC"
const oNegociecoinsExplorer =
{
"txid" : txid,
"symbol" : symbol,
"endpoint" : "tx"
}
//@TODO: Precisa fazer o da verificação do endereço
let _negociecoinsExplorerInsight = explorer(oNegociecoinsExplorer)
let getTransaction = () =>
{
new Promise((resolve, reject) => _negociecoinsExplorerInsight.start(oNegociecoinsExplorer, resolve))
.then(result => console.log(result))
.catch(err => false)
}
getTransaction()
Get Address
const explorer = require('negociecoins-explorer-insight');
const address = "3DPDL2M667gHjX3VXibTpRY5YwFWQw2vYv"
const symbol = "BTC"
const oNegociecoinsExplorer =
{
"address" : address,
"symbol" : symbol,
"endpoint" : "addr"
}
//@TODO: Precisa fazer o da verificação do endereço
let _negociecoinsExplorerInsight = explorer(oNegociecoinsExplorer)
let getAddress = () =>
{
new Promise((resolve, reject) => _negociecoinsExplorerInsight.start(oNegociecoinsExplorer, resolve))
.then(result => console.log(result))
.catch(err => false)
}
getAddress()
Get Last Blocks
const explorer = require('negociecoins-explorer-insight')
const symbol = "BTC"
const oNegociecoinsExplorer =
{
"symbol" : symbol,
"endpoint" : "blocks"
}
let _negociecoinsExplorerInsight = explorer(oNegociecoinsExplorer)
let getLastBlocks = async () =>
{
const requested = await new Promise((resolve, reject) => _negociecoinsExplorerInsight.start(oNegociecoinsExplorer, resolve)).catch(err => false)
console.log(JSON.parse(requested))
}
getLastBlocks()
Get Block Detail
const explorer = require('negociecoins-explorer-insight')
const blockhash = "000000000000000000140fc8a4dffc33d2cd3b5bdbf60dbd60978d849bff1ed1"
const symbol = "BTC"
const oNegociecoinsExplorer =
{
"blockhash" : blockhash,
"symbol" : symbol,
"endpoint" : "block"
}
let _negociecoinsExplorerInsight = explorer(oNegociecoinsExplorer)
let getBlock = async () =>
{
const requested = await new Promise((resolve, reject) => _negociecoinsExplorerInsight.start(oNegociecoinsExplorer, resolve)).catch(err => false)
console.log(JSON.parse(requested))
}
getBlock()
Reference
BTC https://insight.bitpay.com/api/blocks?blockDate=2018-09-09
BCH https://bch-insight.bitpay.com/api/blocks?blockDate=2018-09-09
BTG https://explorer.bitcoingold.org/insight-api/blocks?blockDate=2018-09-09
B2x https://explorer.b2x-segwit.io/b2x-insight-api/blocks?blockDate=2018-09-09
LTC https://insight.litecore.io/api/blocks?blockDate=2018-09-09
DASH https://insight.dash.org/insight-api/blocks?blockDate=2018-09-09