Commit Graph

74 Commits

Author SHA1 Message Date
Rafael Cárdenas
fd2a8496e3 feat(runes): add runes indexer (#453)
* rename ordhook-cli to cli

* rename ordhook-cli

* update configs

* update config to future support runehook integration

* new code

* add ci

* files

* standard

* add files

* rename binary to bitcoin-indexer and commands to ordinals from ordhook

* config component

* integration

* runes build

* fix runes

* indexer toml

* add runes tests to ci

* rename dockerfile

* fix: doctest

---------

Co-authored-by: ASuciuX <asuciu@hiro.so>
2025-02-28 13:22:27 -06:00
Rafael Cárdenas
68158786f0 fix: display unbound inscription satpoints as all zeros with unbound sequence as offset (#445)
* feat: start indexing brc20 balance history

* fix: api support

* style: revert

* remove extra

* track unbound seq

* test sequence

* remove old coinbase calculations
2025-02-21 09:31:39 -06:00
ASuciuX
21709b3b57 move bitcoind file and auxiliary 2025-02-19 17:46:42 +02:00
Rafael Cárdenas
48b3ccef48 chore: improve log messages for zeromq and fork processing (#422)
* fix: only one rocksdb conn

* unify context

* improve logs

* clean up connections

* revert sequencing

* improve logs

* revert

* chore: standard log
2025-02-12 17:23:31 -06:00
ASuciuX
b4e0157a56 chore: unify package versions to workspace.package.version 2.2.5 2025-02-12 17:43:55 +02:00
Rafael Cárdenas
fcffa7e5c1 fix: upgrade ord dependencies and integrate chainhook-sdk code (#397)
* chore: upgrade ord code

* chore: deps

* chore: add parents table

* chore: move pg deps to workspace

* fix: delegation works

* chore: import chainhook-sdk code

* chore: move ord to its own component

* ci: dockerfile

* docs: ord readme

* refactor: remove all unused code from chainhook-sdk (#412)

* chore: remove stacks types

* checkpoint before removing predicates

* chore: remove all predicates code

* bitcoin dep

* fix: tests

* fix: api tests
2025-02-11 12:21:30 -06:00
Ludo Galabru
35a0bd3739 refactor: say hi to hord 2023-07-05 16:14:41 -04:00
Ludo Galabru
1502d5d682 fix: failing build 2023-07-05 10:56:46 -04:00
Ludo Galabru
e749ee714b refactor: introduce helper to limit hardcoding 2023-07-05 10:56:20 -04:00
Ludo Galabru
70b52816d6 Merge branch 'develop' into fix/transfer-refactor 2023-07-03 14:28:57 -04:00
Micaiah Reid
f54b374b24 fix: update/pin dependencies (#311)
Fixes #310 

This PR updates some dependencies to get the new `clarinet-files`
version working. I've also pinned all stacks/hiro dependencies so we can
update manually and ensure everything is working so this doesn't happen
again.
2023-07-03 13:21:08 -04:00
Ludo Galabru
397406fa64 chore: add log 2023-07-01 12:20:56 -04:00
Ludo Galabru
a4798848b1 fix: sql query bis 2023-06-30 16:53:11 -04:00
Ludo Galabru
1a3bc428ea fix: sql query 2023-06-30 16:51:24 -04:00
Ludo Galabru
1ba27d7459 feat: expose is_streaming_blocks prop 2023-06-30 15:19:43 -04:00
Ludo Galabru
c8884a7dbe fix: sql table setup 2023-06-30 14:49:14 -04:00
Ludo Galabru
d0c7b597e6 patch: conflict version 2023-06-30 14:38:59 -04:00
Ludo Galabru
47da0c132a fix: build errors / merge snafu 2023-06-30 14:31:35 -04:00
Ludo Galabru
09db446bd7 refactor: ordinals transfer tracking 2023-06-30 14:14:16 -04:00
Ludo Galabru
135297e978 feat: dry config 2023-06-30 14:11:45 -04:00
Ludo Galabru
fc17dacb3e Merge pull request #305 from hirosystems/fix/specs-docs
feat: align docs and code on predicates syntax, introduce predicates check command
2023-06-30 14:06:24 -04:00
Micaiah Reid
0e1ee7c1ee feat: add metrics to /ping response of event observer server (#297)
Fixes #285
2023-06-30 09:24:13 -04:00
Ludo Galabru
75847df0d1 fix: build warning 2023-06-29 20:04:45 -04:00
Ludo Galabru
fcf9fb0e3f fix: stacks predicate format 2023-06-29 20:04:31 -04:00
Micaiah Reid
a2d3b1493a chore: remove unused struct & import (#300) 2023-06-29 08:23:21 -04:00
Ludo Galabru
7e150861a4 fix: bump incoming payload limit to 20mb 2023-06-27 12:58:21 -04:00
Ludo Galabru
24513bd55d chore: update dependencies 2023-06-26 20:41:16 -04:00
Ludo Galabru
8dd91bfce3 fix: build errors 2023-06-26 13:30:30 -04:00
Ludo Galabru
2ab6b32ff0 fix: add retry logic to work around unexpected responses from bitcoind 2023-06-23 14:53:21 -04:00
Ludo Galabru
ad48351044 fix: streamline txid handling 2023-06-22 14:57:26 -04:00
Ludo Galabru
1a9eddb6aa feat: always try to initialize tables when starting service 2023-06-21 11:14:56 -04:00
Ludo Galabru
3e15da5565 fix: reopen connect on failures 2023-06-20 10:09:53 -04:00
Ludo Galabru
fb5c591943 fix: restore stable values 2023-06-14 21:43:06 -04:00
Ludo Galabru
f718071b33 fix: attempt to retrieve blocks from iterator 2023-06-14 15:56:21 -04:00
Ludo Galabru
0e88b53344 chore: downgrade rocksdb 2023-06-14 14:48:37 -04:00
Ludo Galabru
b294dff69a feat: number of retries for 4 to 3 2023-06-14 14:48:10 -04:00
Ludo Galabru
155e3a6d29 fix: off by one issue 2023-06-14 13:48:49 -04:00
Ludo Galabru
11b9b6be62 fix: attempt to tweak rocksdb 2023-06-14 13:48:30 -04:00
Ludo Galabru
063318233d fix: myriad of improvements 2023-06-13 18:56:23 -04:00
Ludo Galabru
aed7d5d005 fix: stack overflow 2023-06-13 14:17:34 -04:00
Ludo Galabru
0887d6b8ca fix: test warns and errors 2023-06-13 13:31:20 -04:00
Ludo Galabru
49a37e9fc2 chore: improve ordinals isolation 2023-06-13 12:49:13 -04:00
Ludo Galabru
ce323e484e refactor: update event name 2023-06-13 12:48:22 -04:00
Ludo Galabru
9ec2b136ef chore: revisit clarity-repl dependency 2023-06-13 12:47:41 -04:00
Ludo Galabru
0871052c64 chore: add debug log 2023-06-13 10:25:48 -04:00
Ludo Galabru
4b3a0daa43 fix: related issue 2023-06-13 10:16:48 -04:00
Ludo Galabru
adb1b988a6 feat: ability to tolerate corrupted data 2023-06-13 10:14:45 -04:00
Ludo Galabru
9e14fce0e4 fix: attempt 2023-06-13 10:02:28 -04:00
Ludo Galabru
d385df2037 fix: patch db call 2023-06-13 09:58:42 -04:00
Ludo Galabru
5b3dbfa595 chore: add more logs 2023-06-13 09:30:01 -04:00