Skip to content

Releases: jovijovi/ether-goblin

v0.12.0

05 Dec 03:28
85299e8
Compare
Choose a tag to compare

Features

  • (module/event/fetcher): fetch events by contract address

Build

  • Bump node version from 16.18 to 18.12
  • Bump typescript from 4.8.4 to 4.9.3
  • Bump @openzeppelin/contracts from 4.7.3 to 4.8.0
  • Bump packages

v0.11.6

28 Oct 07:30
66093dc
Compare
Choose a tag to compare

Fixes

  • (module/event/fetcher): push event to callback queue

Build

  • Replaced node-slim with node-alpine because the bug was fixed in hardhat@2.12.1. Ref: NomicFoundation/hardhat#3195
  • Bump node version from 16.17 to 16.18
  • Bump packages

v0.11.2

12 Oct 09:54
fad475c
Compare
Choose a tag to compare

Features

  • (module/event/fetcher/db): add BulkSave

Performance

  • (module/event/fetcher): improve dump events performance by BulkSave

Refactor

  • (module/event/fetcher): refactor callback

Build

  • Bump packages

v0.11.0

11 Oct 11:35
49b25ba
Compare
Choose a tag to compare

BREAKING CHANGES

  • (module/event/fetcher/db):
    • Rename database fields in underlined style
    • Add new fields: 'block_timestamp', 'block_datetime' and 'event_type'

Features

  • Load module by @jovijovi/pedrojs-loader
  • (module/event/fetcher):
    • Display a progress bar by config
    • Register HTTP APIs by config
    • Force update database if the data already exists
    • Add API 'GetTokenHistory'

Performance

  • (module/event/fetcher): improve query logs performance

Build

  • Bump packages

v0.10.1

09 Oct 09:36
95838b3
Compare
Choose a tag to compare

Features:

  • Load modules and register HTTP APIs through the module loader
  • (module/event/fetcher): add progress bar of event fetcher

Refactor:

Build:

  • Bump packages

v0.9.1

30 Sep 03:50
1e60290
Compare
Choose a tag to compare

Fixes:

  • (watchdog): error response in init()

Build:

v0.9.0

29 Sep 10:01
4075a99
Compare
Choose a tag to compare

Features:

  • (watchdog): initialize watchdog with block time from config
  • (watchdog): send alert mails by queue
  • (watchdog): try to catch up the latest block
  • (watchdog): modify template wording

Refactor:

  • (watchdog): init watchdog with config
  • (watchdog): alert mail
  • (watchdog): alert generator
  • (watchdog): get balance
  • (watchdog): listen block event

Fixes:

  • Use strict equality operators
  • (watchdog): export MailContent interface
  • (watchdog): remove magic number

Performance:

  • (watchdog): improve the performance of checking balances

Test:

  • (devenv): mount keystore volume
  • (devenv): bump postgres from 13.6 to 13.8

Build:

  • Bump packages

v0.8.5

29 Aug 03:50
db7440d
Compare
Choose a tag to compare

Features:

  • (event/listener): support contract proxy

v0.8.4

26 Aug 09:53
b8f5318
Compare
Choose a tag to compare

Features:

  • feat(event/listener): when loading the cache, set the cache TTL to the latest config and set the start timestamp to the current time
  • feat(event/listener): retry to get contract owner with random interval

Build:

  • Bump packages

v0.8.3

25 Aug 06:45
d45c84f
Compare
Choose a tag to compare

Refactor:

  • (event/listener): init cache

Build:

  • Bump node version
  • Bump packages