Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.01 KB

CHANGELOG.md

File metadata and controls

28 lines (21 loc) · 1.01 KB

4.0.0

Significant rewrite of eth-block-tracker. Primary reason was optimizing network IO.

BlockTrackers no longer have manual stop/start methods, they now automatically start and stop based on listener count for the latest and sync events. You can force a stop by calling the EventEmitter method removeAllListeners.

Events now only return the block number. Internal polling is done via eth_blockNumber. The block event has been removed, please use latest or sync.

  • added isRunning
  • added error event
  • renamed awaitCurrentBlock -> getLatestBlock
  • removed tx body from block
  • removed getTrackingBlock
  • removed start/stop
  • removed block event
  • removed test/util/testBlockMiddleware

3.0.0

  • npm module main now exports unprocessed source
  • module includes dist:
    • bundle: dist/EthBlockTracker.js
    • es5 source: dist/es5/
  • fixes awaitCurrentBlock return value
  • lib renamed to src
  • eth-block-tracker is now a normal EventEmitter, does not provide a callback to event handlers