etherflow
Flow of Ethereum blockchain
-
getBlockNumber
-
getBlockNumber
Install
npm install etherflow
yarn add etherflow
Import
import etherflow from 'etherflow'
const etherflow = require('etherflow')
Usage
✔️ getBlockNumber Get block number
etherflow.crawler.getBlockNumber().then((blockNumber) => {
console.log(blockNumber)
})
const blockNumber = await etherflow.crawler.getBlockNumber()
console.log(blockNumber)
etherflow.http.getBlockNumber().then((blockNumber) => {
console.log(blockNumber)
})
const blockNumber = await etherflow.http.getBlockNumber()
console.log(blockNumber)
etherflow.sdk.getBlockNumber().then((blockNumber) => {
console.log(blockNumber)
})
const blockNumber = await etherflow.sdk.getBlockNumber()
console.log(blockNumber)
✔️ getTxnStatus Get txn status
const TxnHash = '0xc7b6bbc8c1c5c91b79eeb423c71001560b4e4296078de7d8d401e85afa40b5dc'
etherflow.crawler.getTxnStatus(TxnHash).then(({ status, value, from, to }) => {
console.log(status)
console.log(value)
console.log(from)
console.log(to)
})
const result = await etherflow.crawler.getTxnStatus('0x0000')
console.log(result)
const TxnHash = '0xc7b6bbc8c1c5c91b79eeb423c71001560b4e4296078de7d8d401e85afa40b5dc'
etherflow.http.getTxnStatus(TxnHash).then(({ status, value, from, to }) => {
console.log(status)
console.log(value)
console.log(from)
console.log(to)
})
const result = await etherflow.http.getTxnStatus('0x0000')
console.log(result)
const TxnHash = '0xc7b6bbc8c1c5c91b79eeb423c71001560b4e4296078de7d8d401e85afa40b5dc'
etherflow.sdk.getTxnStatus(TxnHash).then(({ status, value, from, to }) => {
console.log(status)
console.log(value)
console.log(from)
console.log(to)
})
const result = await etherflow.sdk.getTxnStatus('0x0000')
console.log(result)
Cli
npx etherflow
npx github:dalirnet/etherflow
Test
npm run test
PASS test/getBlockNumber.test.js (9.213 s)
√ Get block number by crawler (3574 ms)
√ Get block number by http (2244 ms)
√ Get block number by sdk (1988 ms)
PASS test/getTxnStatus.test.js (12.643 s)
√ Get valid txn status by Crawler (3699 ms)
√ Get invalid txn status by Crawler (1751 ms)
√ Get valid txn status by Http (1472 ms)
√ Get invalid txn status by Http (1307 ms)
√ Get valid txn status by Sdk (1293 ms)
√ Get invalid txn status by Sdk (1716 ms)