3.1.0 (2024-04-23)
- calculate transfer type correctly upon reveal (#326) (6c4c54b)
- check only the first blessed inscription in next block on gap detection (#325) (9cad6c1)
- filter correct content types for brc20 (#323) (4d52b48)
- ignore spent as fee on gap check (#328) (a1277cf)
- remove gap detection (#330) (040ee04)
- use brc20_total_balances table when inserting new transfer (#321) (925fb0e)
3.1.0-beta.1 (2024-03-27)
3.0.2-beta.6 (2024-03-09)
3.0.2-beta.5 (2024-03-09)
3.0.2-beta.4 (2024-03-08)
3.0.2-beta.3 (2024-03-07)
3.0.2-beta.2 (2024-03-07)
3.0.2-beta.1 (2024-03-07)
3.0.1 (2024-03-04)
3.0.0 (2024-02-28)
- rename chainhook env vars to ordhook (#314)
- add
metadata
andparent
columns to inscriptions table (#305) (d71e93a) - add ordhook debug server (#306) (88ad130)
- shutdown gracefully after finishing replaying blocks (#315) (72fd3fd)
- batch inscription location updates (47525c9)
- batch location pointer inserts (#308) (33f8cb2)
- only update timestamp when streaming blocks (#309) (2c9ff17)
- remove unused pg indexes (#311) (94d98d4)
- rename chainhook env vars to ordhook (#314) (ae4ec01)
- standardize insert batch size (b9b2448)
3.0.0-beta.2 (2024-02-21)
3.0.0-beta.1 (2024-02-21)
- rename chainhook env vars to ordhook (#314)
2.3.0-beta.6 (2024-02-20)
2.3.0-beta.5 (2024-02-19)
2.3.0-beta.4 (2024-02-17)
- standardize insert batch size (b9b2448)
2.3.0-beta.3 (2024-02-17)
- batch inscription location updates (47525c9)
2.3.0-beta.2 (2024-02-17)
2.3.0-beta.1 (2024-02-12)
- add
metadata
andparent
columns to inscriptions table (#305) (d71e93a) - add ordhook debug server (#306) (88ad130)
2.2.0 (2024-02-02)
- include token in address index on brc20_total_balances (#299) (d8271eb)
- offload ticker lookup from BRC-20 activity query (#293) (e70c222)
2.2.0-beta.2 (2024-02-02)
2.2.0-beta.1 (2024-02-02)
2.1.2-beta.1 (2024-01-16)
2.1.1 (2024-01-09)
2.1.1-beta.2 (2024-01-09)
2.1.1-beta.1 (2024-01-05)
- remove problematic migration (a82d078)
2.1.0 (2024-01-04)
2.1.0-beta.1 (2024-01-04)
2.0.1 (2023-12-05)
- add ENV to toggle inscription gap detection (56ab283)
- optimize block rollback logic for re-orgs (#279) (293c323)
- select only the first inscription id match (106368e)
- upgrade chainhook client to v1.4.2 (#277) (67ba3d4)
2.0.1-beta.4 (2023-12-05)
2.0.1-beta.3 (2023-11-29)
2.0.1-beta.2 (2023-11-23)
- select only the first inscription id match (106368e)
2.0.1-beta.1 (2023-11-23)
- add ENV to toggle inscription gap detection (56ab283)
2.0.0 (2023-11-21)
- handle transfer types and consider them for BRC-20 indexing (#258)
- address location counts (#273) (86efc3a)
- also remove null bytes in blessed inscriptions (7e8d412)
- batch size to 2000 (9cf9230)
- bump docker image (08688da)
- do not reject unbounded inscriptions that come in disorder (#264) (56e2235)
- guarantee gap detection is comparing numbers (0f3f51a)
- inscription count generation (13e1f16)
- keep block transfer index (#260) (0e33a64)
- only advance blessed number after gap detection (c8f3c81)
- only scan BRC-20 after its genesis height (#263) (6381760)
- only validate gaps for blessed numbers (#262) (29aaeda)
- reduce batching to 4500 (8fd770b)
- reduce brc-20 batch to 5k (2037647)
- reduce brc20 processing batch size to half (7079dc0)
- reduce chunk size to 3000 (9556148)
- reduce to 4000 chunk size (3373422)
- reject blocks that would create blessed inscription gaps (#259) (18cd028)
- remove null bytes before inserting inscriptions (#274) (cec3de0)
- try batch iterator generator (e2ed039)
- try returning brc20 batch to normal, use batchIterate everywhere (1d3a24b)
2.0.0-beta.20 (2023-11-20)
- also remove null bytes in blessed inscriptions (7e8d412)
2.0.0-beta.19 (2023-11-20)
2.0.0-beta.18 (2023-11-17)
2.0.0-beta.17 (2023-11-17)
- inscription count generation (13e1f16)
2.0.0-beta.16 (2023-11-12)
- try returning brc20 batch to normal, use batchIterate everywhere (1d3a24b)
2.0.0-beta.15 (2023-11-12)
- batch size to 2000 (9cf9230)
2.0.0-beta.14 (2023-11-12)
- try batch iterator generator (e2ed039)
2.0.0-beta.13 (2023-11-12)
- reduce brc-20 batch to 5k (2037647)
2.0.0-beta.12 (2023-11-12)
- reduce chunk size to 3000 (9556148)
2.0.0-beta.11 (2023-11-12)
- bump docker image (08688da)
2.0.0-beta.10 (2023-11-11)
- reduce brc20 processing batch size to half (7079dc0)
2.0.0-beta.9 (2023-11-04)
- guarantee gap detection is comparing numbers (0f3f51a)
2.0.0-beta.8 (2023-11-03)
2.0.0-beta.7 (2023-11-02)
- reduce to 4000 chunk size (3373422)
2.0.0-beta.6 (2023-11-02)
2.0.0-beta.5 (2023-11-02)
- only advance blessed number after gap detection (c8f3c81)
2.0.0-beta.4 (2023-11-02)
2.0.0-beta.3 (2023-11-02)
2.0.0-beta.2 (2023-11-02)
2.0.0-beta.1 (2023-11-01)
- handle transfer types and consider them for BRC-20 indexing (#258)
1.2.6 (2023-10-11)
- scan brc-20 blocks using a cursor (#251) (a1bf4b4)
- use limit/offset instead of a cursor (#252) (e4e9819)
1.2.6-beta.2 (2023-10-11)
1.2.6-beta.1 (2023-10-11)
1.2.5 (2023-10-06)
1.2.4 (2023-10-06)
1.2.3 (2023-09-29)
1.2.2 (2023-09-25)
1.2.1 (2023-09-22)
- keep count of brc-20 activity per address (#229) (eebe8e7)
- optimize inscriptions pagination query (#231) (9c46ade)
- save addresses in brc20 events table for faster queries (#230) (13761f7)
1.2.1-beta.3 (2023-09-21)
1.2.1-beta.2 (2023-09-20)
1.2.1-beta.1 (2023-09-20)
1.2.0 (2023-09-18)
1.1.1 (2023-09-14)
1.1.0 (2023-09-12)
- BRC-20 token support (#78) (a39bfd3), closes #147 #147 #156 #154 #147 #165 #147 #165 #168 #168 #167 #167 #174 #174 #175 #175 #177 #177 #178 #178 #186 #129 #168 #70 #186 #167 #129 #177 #132 #105 #178 #147 #156 #175 #154 #165 #174 #145 #183
- Revert "Added H1 to the overview page" (8fedf86)
1.0.0-brc-20.27 (2023-09-12)
1.0.0-brc-20.26 (2023-09-11)
1.0.0-brc-20.25 (2023-09-11)
1.0.0-brc-20.24 (2023-09-10)
- add location to activity response (580861e)
1.0.0-brc-20.23 (2023-09-10)
- only increase counts on valid operations (01f0865)
1.0.0-brc-20.22 (2023-09-10)
1.0.0-brc-20.21 (2023-09-07)
1.0.0-brc-20.20 (2023-09-06)
- optimize sent as fee detection (1c9b0f4)
1.0.0-brc-20.19 (2023-09-04)
1.0.0-brc-20.18 (2023-09-01)
1.0.0-brc-20.17 (2023-09-01)
1.0.0-brc-20.16 (2023-09-01)
1.0.0-brc-20.15 (2023-08-31)
- remove migration queries (f53f889)
1.0.0-brc-20.14 (2023-08-31)
1.0.0-brc-20.13 (2023-08-31)
- go back to individual content fetch from utf8 pg errors (4fd530d)
1.0.0-brc-20.12 (2023-08-30)
1.0.0-brc-20.11 (2023-08-30)
- remove supply view, calculate supply as we mint (36addce)
1.0.0-brc-20.10 (2023-08-30)
- cast numbers to postgres numeric (f8ae276)
1.0.0-brc-20.9 (2023-08-30)
1.0.0-brc-20.8 (2023-08-30)
1.0.0-brc-20.7 (2023-08-30)
- add recursion backfill and temporary skip (#198) (63571ee)
- attempt to optimize brc-20 scan (#204) (f6545cd)
- do not insert repeated recursions (#199) (9c8508b)
- dont update cache timestamp during ingestion (#200) (8f973a3)
- guard against empty recursion refs (71ce1a5)
- optimize inscription backfill indexes (#197) (ab2f7bf)
- semantic release (26cd2c6)
- split recursion insertion into chunks (#201) (4ebc106)
1.0.0 (2023-08-29)
- optimize transfer replay capability (#129)
- add inscription number sort option (#168) (9f4cdbc)
- add stats endpoint for inscription counts (#70) (ac18e62)
- detect and tag recursive inscriptions (#167) (fb36285)
- optimize transfer replay capability (#129) (97874cc)
- add address column to genesis and current (d71e1d4)
- add secondary sorting by inscription number (#177) (99959df)
- allow multiple transfers of an inscription in one block (#132) (bc545f0)
- auto predicate registration option (e1ed7c7)
- build beta image (13f2c13)
- build event server using chainhook client library (#105) (ab4c795)
- chainhook client upgrades (9a96492)
- consider
tx_index
in transfers by block endpoint (#178) (ed517d6) - introduce materialized view to count address inscriptions (#147) (09a95d5)
- make etag calculation sensitive to inscription location gap fills and upserts (#156) (5648c9e)
- optimize COUNT calculations via the use of count tables (#175) (31498bd)
- refresh views in parallel (#154) (a7674a9)
- remove unused json functions (#165) (3eb0e24)
- rename location pointer tables (b84d27e)
- rollback location pointers (#174) (3c9d7f0)
- save tx_index on locations to support transfers on same block (#145) (30a9635)
- semantic release process (#202) (1bd3f74)
- skip db migrations during readonly mode (d5157f0)
- upgrade api-toolkit (#190) (a691b67)
- upgrade chainhook client (cbbb951)
- upgrade chainhook client to 1.3.3 (ee66f93)
- warn correctly on missing prev locations (879bf55)
1.0.0-beta.18 (2023-08-29)
1.0.0-beta.16 (2023-08-24)
1.0.0-brc-20.6 (2023-08-26)
- place a cap on max insertion size (bef5f23)
1.0.0-brc-20.5 (2023-08-25)
- change uniqueness constraint in locations table (9a9c5de)
1.0.0-brc-20.4 (2023-08-25)
1.0.0-brc-20.3 (2023-08-24)
- add unique indexes for mints and transfers (b428bb4)
- sending transfer as fee returns amt to sender (e23012a)
1.0.0-brc-20.2 (2023-08-24)
1.0.0-brc-20.1 (2023-08-17)
- optimize transfer replay capability (#129)
- add inscription number sort option (#168) (9f4cdbc)
- add stats endpoint for inscription counts (#70) (ac18e62)
- brc-20 balance at block (#186) (ced5cb3)
- detect and tag recursive inscriptions (#167) (fb36285)
- first balance endpoint (f9c6654)
- first balance transfers (dd8ec07)
- holders endpoint (a01f77e)
- mint within supply (c8e5820)
- mints with balance changes (32e90f7)
- optimize transfer replay capability (#129) (97874cc)
- start storing token deploys (bf4c7f6)
- token details (5d35d5b)
- token info endpoint (8fad6b9)
- tokens endpoint as paginated index (ae2049b)
- add address column to genesis and current (d71e1d4)
- add indexes for fks (354ddd0)
- add secondary sorting by inscription number (#177) (99959df)
- allow gap fills for transfers (026c275)
- allow multiple transfers of an inscription in one block (#132) (bc545f0)
- auto predicate registration option (e1ed7c7)
- balances and rollbacks (61b4139)
- balances/:address (687c2e4)
- build beta image (13f2c13)
- build event server using chainhook client library (#105) (ab4c795)
- chainhook client upgrades (9a96492)
- consider
tx_index
in transfers by block endpoint (#178) (ed517d6) - introduce materialized view to count address inscriptions (#147) (09a95d5)
- invalid decimal count (aa15b0e)
- make etag calculation sensitive to inscription location gap fills and upserts (#156) (5648c9e)
- only consider blessed inscriptions (2a4700c)
- optimize COUNT calculations via the use of count tables (#175) (31498bd)
- refresh views in parallel (#154) (a7674a9)
- remove old json content tables (0732048)
- remove old json schemas (8cc7f8a)
- remove unused json functions (#165) (3eb0e24)
- rename location pointer tables (b84d27e)
- rollback location pointers (#174) (3c9d7f0)
- save tx_index on locations to support transfers on same block (#145) (30a9635)
- skip db migrations during readonly mode (d5157f0)
- tick must be 4 bytes or less (f6fd0a6)
- transfers only usable once (542ec34)
- upgrade chainhook client (cbbb951)
- upgrade chainhook client to 1.3.3 (ee66f93)
- warn correctly on missing prev locations (879bf55)
1.0.0-beta.15 (2023-08-04)
1.0.0-beta.14 (2023-08-02)
1.0.0-beta.13 (2023-08-01)
1.0.0-beta.12 (2023-07-31)
1.0.0-beta.11 (2023-07-25)
- warn correctly on missing prev locations (879bf55)
1.0.0-beta.10 (2023-07-25)
1.0.0-beta.9 (2023-07-25)
1.0.0-beta.8 (2023-07-21)
- skip db migrations during readonly mode (d5157f0)
1.0.0-beta.7 (2023-07-21)
- build beta image (13f2c13)
- introduce materialized view to count address inscriptions (#147) (2e79311)
- remove unused json functions (#165) (3eb0e24)
1.0.0-beta.6 (2023-07-21)
- make etag calculation sensitive to inscription location gap fills and upserts (#156) (5648c9e)
- refresh views in parallel (#154) (a7674a9)
1.0.0-beta.5 (2023-07-14)
- add address column to genesis and current (d71e1d4)
- introduce materialized view to count address inscriptions (#147) (09a95d5)
0.4.15 (2023-07-13)
1.0.0-beta.4 (2023-07-12)
1.0.0-beta.3 (2023-07-12)
- allow multiple transfers per inscription per block (#131) (9fee5ac)
- genesis and current locations using materialized view (#138) (88edee4)
- ignore json content for current build (#140) (909f79f)
- mark intractable
/inscriptions
result counts as 0 to avoid DB bottlenecks (#142) (2d1fa8f) - move to many-to-many genesis and current table (#139) (2b6b6ec)
- patch ordinal number for transfers replay (#134) (8d3fb5b)
- rename location pointer tables (b84d27e)
- skip normalization for now (#136) (85de25f)
0.4.14 (2023-07-11)
0.4.13 (2023-07-09)
0.4.12 (2023-07-09)
0.4.11 (2023-07-09)
0.4.10 (2023-07-08)
0.4.9 (2023-07-07)
0.4.8 (2023-07-07)
1.0.0-beta.2 (2023-07-07)
1.0.0-beta.1 (2023-07-06)
- optimize transfer replay capability (#129)
- add stats endpoint for inscription counts (#70) (ac18e62)
- optimize transfer replay capability (#129) (97874cc)
- auto predicate registration option (e1ed7c7)
- build event server using chainhook client library (#105) (ab4c795)
- chainhook client upgrades (9a96492)
- upgrade chainhook client (cbbb951)
- upgrade chainhook client to 1.3.3 (ee66f93)
0.4.7 (2023-07-03)
0.4.6 (2023-07-01)
0.4.5 (2023-07-01)
0.4.4 (2023-06-30)
0.4.3 (2023-06-30)
0.4.2 (2023-06-30)
0.4.1 (2023-06-30)
0.4.0 (2023-06-29)
- allow nullable and tagged curse types (#111) (641a627)
- check for prod correctly when refreshing materialized views (#112) (4518043)
- send 500 code if payload ingestion fails (#114) (0a3fee2)
0.4.0-beta.1 (2023-06-28)
0.3.4-beta.2 (2023-06-28)
0.3.4-beta.1 (2023-06-28)
0.3.3 (2023-06-26)
0.3.2 (2023-06-26)
0.3.1 (2023-06-14)
0.3.0 (2023-06-08)
0.2.0 (2023-05-19)
- add endpoint to retrieve all inscription transfers per block (#63) (e1afa7d)
- add typescript client library (#58) (23e48f1)
0.1.2 (2023-05-15)
0.1.1 (2023-05-15)
0.1.0 (2023-05-15)
- /ordinals prefix (38d6c6b)
- accept inscription number on endpoints (952bf8e)
- add rarity filter (41f9207)
- add status endpoint (e42b351)
- address array param (5d3bc4b)
- btc indexer poc, update types and tables (#7) (6ff2bd9)
- chain tip cache for index (7019f98)
- configurable event server body limit (1a37769)
- consume inscription reveals from chainhook node (#13) (a99b4a4)
- filter by array of ids or numbers (34721b0)
- filter by block hash (ed73b78)
- filter by coinbase block height range (5698ebc)
- filter by genesis block height range (4f11c44)
- filter by genesis timestamp range (67a0e9e)
- filter by inscription number range (f8453b6)
- filter by mime type (f0093c7)
- filter by rarity array (4037af3)
- filter by sat ordinal range (377ebb0)
- inscription cache control (b9370d8)
- inscriptions index with filters (790cbf7)
- move to new inscription_feed predicate (#41) (efa4a62)
- order index by ordinal, height, rarity (aba47af)
- resume indexing from last observed block height (fc4a549)
- return current tx_id (a503f73)
- return genesis_address (ee1e4ea)
- return genesis_timestamp (d46eb0f)
- sat endpoint (ff7608b)
- shows inscription_id on sats (1028a13)
- support authorized chainhook events (a2ff106)
- support inscription transfers (#37) (ebeb805)
- add inscription number to responses (d4d36c2)
- add vercel.json (ae66a07)
- adjust payloads (#21) (d6d91e9)
- allow max limit of 60 (2391a75)
- buffers (ae45e06)
- cache inscription counts for mime_type and sat_rarity (#55) (f4fb4c7)
- complete sat ordinal data (56389b5)
- env default values (867fc63)
- expand int column sizes (0e425ff)
- increase out-of-order log level to error (#42) (56ca661)
- inscription number filtering (adb5cf6)
- set starting block height to 767430 (84ce95e)
- use bignumber.js for sat percentiles (8914e27)
- use materialized view total count correctly (#64) (939f6b9)
- use pre-calculated inscription count for unfiltered results (#48) (3e7a4f4)
0.1.0-beta.14 (2023-05-11)
0.1.0-beta.13 (2023-05-05)
- use bignumber.js for sat percentiles (8914e27)
0.1.0-beta.12 (2023-05-05)
0.1.0-beta.11 (2023-05-02)
- expand int column sizes (0e425ff)
0.1.0-beta.10 (2023-04-30)
0.1.0-beta.9 (2023-04-24)
0.1.0-beta.8 (2023-04-18)
0.1.0-beta.7 (2023-04-12)
0.1.0-beta.6 (2023-03-09)
- configurable event server body limit (1a37769)
0.1.0-beta.5 (2023-03-08)
- set starting block height to 767430 (84ce95e)
0.1.0-beta.4 (2023-03-08)
0.1.0-beta.3 (2023-03-06)
- address array param (5d3bc4b)
- filter by array of ids or numbers (34721b0)
- resume indexing from last observed block height (fc4a549)
- return current tx_id (a503f73)
0.1.0-beta.2 (2023-03-03)
0.1.0-beta.1 (2023-03-03)
- /ordinals prefix (38d6c6b)
- accept inscription number on endpoints (952bf8e)
- add rarity filter (41f9207)
- btc indexer poc, update types and tables (#7) (6ff2bd9)
- chain tip cache for index (7019f98)
- consume inscription reveals from chainhook node (#13) (a99b4a4)
- filter by block hash (ed73b78)
- filter by coinbase block height range (5698ebc)
- filter by genesis block height range (4f11c44)
- filter by genesis timestamp range (67a0e9e)
- filter by inscription number range (f8453b6)
- filter by mime type (f0093c7)
- filter by rarity array (4037af3)
- filter by sat ordinal range (377ebb0)
- inscription cache control (b9370d8)
- inscriptions index with filters (790cbf7)
- order index by ordinal, height, rarity (aba47af)
- return genesis_address (ee1e4ea)
- return genesis_timestamp (d46eb0f)
- sat endpoint (ff7608b)
- shows inscription_id on sats (1028a13)