tomoscan-healthcheck

1.0.2 • Public • Published

TomoScan HealthCheck

  • Install
npm i --save tomoscan-healthcheck
  • Usage
const { 
    getHealthCheckData, 
    OK,
    ERROR
 } = require('tomoscan-healthcheck')
 
 const main = async () => {
  // call getHealthCheckData with parameter: tomoscanEndpoint, 
  // example: https://tomoscan.io
  // default https://tomoscan.io

    let data = await getHealthCheckData(process.env.TOMOSCAN_ENDPOINT) 

Sample responses

[
  { module: 'api', status: 0 },
  { module: 'block', status: 0 },
  { module: 'transaction', status: 0 },
  { module: 'internalTx', status: 0 },
  { module: 'epoch', status: 0 },
  { module: 'tokenTransfer', status: 0 }
]
[
  { module: 'api', status: 0 },
  {
    module: 'block',
    status: -1,
    error: 'No new block since 11:15:54 AM'
  },
  { module: 'transaction', status: 0 },
  { module: 'internalTx', status: 0 },
  { module: 'epoch', status: 0 },
  { module: 'tokenTransfer', status: 0 }
]

Readme

Keywords

none

Package Sidebar

Install

npm i tomoscan-healthcheck

Weekly Downloads

0

Version

1.0.2

License

ISC

Unpacked Size

11.3 kB

Total Files

5

Last publish

Collaborators

  • nguyennguyen