Skip to content

Releases: hirosystems/ordhook

v2.0.0

05 Jan 04:58
Compare
Choose a tag to compare

✨ Features

  • Implement support for Jubilee (#207). Note: the schema of the payloads being pushed is slightly evolving.
  • Introduce --check-blocks-integrity flag for repairing interrupted initial ingestion (#210)

🐞 Bug fixes

  • ordhook and ord cursed sequence are now fully aligned (#129, #181, #202)
  • Backward traversal edge case, miscalculating ordinal number of inscription 29759ec49d0a29ef5000a0ca5eeb1b46c4134e8365acb345d54e6d68edd96abei0 (#229)
  • Tweaking ulimit settings

🏎️ Optimizations

  • This version is coming with a good amount of speed optimisations, at the storage level.

Warning

This version is not compatible with the states produced by prior versions or ordhook. A new state must be re-computed from scratch (rocksdb + sqlite)

Contributors ShoutOut

@GuutBoy
@bruffstar
@rafaelcr
@314159265359879
@taoyouxian
@MikaelBTC
@omahs
@ordinariusprof
@CharlieC3
@aravindgee
@deantchi

v1.2.0

06 Dec 20:23
Compare
Choose a tag to compare

1.2.0 (2023-12-06)

Features

  • revisit observers handling (c6bd89e)

Bug Fixes

v1.1.3

29 Nov 13:06
Compare
Choose a tag to compare

1.1.3 (2023-11-29)

Bug Fixes

  • update sequence_metadata when augmenting block (e0b3dd1)

v1.1.2

28 Nov 12:51
Compare
Choose a tag to compare

1.1.2 (2023-11-28)

Bug Fixes

v1.1.1

27 Nov 23:37
Compare
Choose a tag to compare

1.1.1 (2023-11-27)

Bug Fixes

v1.1.0

23 Nov 12:33
Compare
Choose a tag to compare

1.1.0 (2023-11-23)

Features

Bug Fixes

v0.6.0

13 Oct 03:35
669d743
Compare
Choose a tag to compare
update Ordhook.toml (#185)

v1.0.1

15 Sep 14:37
Compare
Choose a tag to compare

1.0.1 (2023-09-15)

Bug Fixes

v1.0.0

07 Sep 00:06
Compare
Choose a tag to compare

1.0.0 (2023-09-07)

Features

  • ability to control inclusion of inputs/outputs/proofs/witness (daf5547)
  • ability to download hord.sqlite (3dafa53)
  • ability to generate config (9fda9d0)
  • ability to replay inscriptions (f1adca9)
  • ability to resume (6c7eaa3)
  • ability to target blocks (f6be49e)
  • ability to tolerate corrupted data (adb1b98)
  • ability to track updates when scanning bitcoin (+refactor) (9e54bff)
  • ability to update stacks db from cli + fix caching logic (3ea9f59)
  • add command to check stacks db integrity (322f473)
  • add get block command to cli (97de0b0)
  • add log, fix ordinal transfers scan (c4202da)
  • add logs (473ddd0)
  • add metrics to /ping response of event observer server (#297) (0e1ee7c), closes #285
  • add option to skip chainhook node ping (a7c0b12)
  • add options for logs (917090b)
  • add post_transfer_output_value (4ce0e9e)
  • add retry (117e41e)
  • add shared cache (07523ae)
  • add support for bitcoin op DelegatedStacking (6516155)
  • add transfers table (db14f60)
  • always try to initialize tables when starting service (1a9eddb)
  • attempt to scale up multithreading (be91202)
  • attempt to support cursed inscriptions (9b45f90)
  • attempt transition to lazy model (dda0b03)
  • batch ingestion, improve cleaning (168162e)
  • better handling of blessed inscription turning cursed (f11509a)
  • cascade changes in CLI interface (24f27fe)
  • cascade hord activation (42c090b)
  • chainhook-sdk config niteties (7d9e179)
  • class interface (9dfec45)
  • client draft (6a6451c)
  • complete migration to lazy blocks (fa50584)
  • disable certs (389f77d)
  • draft naive inscription detection (9b3e38a)
  • draft ordhook-sdk-js (b264e72)
  • draft sha256 verification (wip) (e6f0619)
  • drafting lazy deserialization (eaa2f71)
  • dry config (135297e)
  • expose is_streaming_blocks prop (1ba27d7)
  • expose more functions for working with the indexer (654fead)
  • expose scanning status in GET endpoint (156c463)
  • expose transfers_pre_inscription (65afd77)
  • fetch full bitcoin block, including witness data (ee9a345)
  • fix download block (38b50df)
  • handle stacks unconfirmed state scans (f6d050f)
  • handle transfer (fd5da52)
  • HTTP responses adjustments (51572ef)
  • implement and document new development flow (66019a0)
  • implement zmq runloop (c6c1c0e)
  • import inscription parser (45e0147)
  • improve cli ergonomics (991e33f)
  • improve cli experience (e865628)
  • improve debug log (5df77d7)
  • improve hord db commands (21c09c2)
  • improve onboarding (deaa739)
  • improve ordinal scan efficiency (e510d4b)
  • improve README (f30e6f4)
  • improve repair command conveniency (46be0ab)
  • improving curse approach (dcb8054)
  • in-house thread pool (bc5ffdd)
  • inscription replay speedup (33a4f8b)
  • introduce check command (f17dc4c)
  • introduce evaluation reports (54ad874)
  • introduce migration script (8c2b16c)
  • introduce new predicate + refactor schemas (611c79c)
  • introduce rocksdb storage for Stacks (4564e88)
  • introduce sync command (ab022e6)
  • introduce terminate function (91616f6)
  • is_streaming_blocks (aacf487)
  • keep 1st tx in cache (0978a5d)
  • logic to start ingestion during indexing (3c1c99d)
  • merge "inscription_revealed" and "inscription_transferred" into "inscription_feed" (741290d)
  • migrate stacks scans to rocksdb ([4408b1e](4408b1e7ecf827c0...
Read more