apollo-explorer-insight

0.0.1 • Public • Published

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

Package Sidebar

Install

npm i apollo-explorer-insight

Weekly Downloads

7

Version

0.0.1

License

MIT

Unpacked Size

39.2 kB

Total Files

13

Last publish

Collaborators

  • zater