Rafael Cárdenas
9e9eac81ea
refactor: standardize block download pipeline across indexers ( #463 )
...
* zmq after chain tip
* some progress
* block pool advance
* runloop finished
* renames
* runs first time
* log levels
* start connecting runes
* compress block opt
* remove dead code
* remove dead code chainhook sdk
* remove ordhook dead code
* rollback install
* auto fmt
* clippy fixes
* fmt
* rollback chain tip
* api test
* api metrics fix
* rename
* standard logs
* ordinals start chain tip
* chain tips
* ci
* clippy
* fix tests
* remove dead code
2025-03-13 08:26:46 -06:00
Rafael Cárdenas
da5596afec
feat(runes): add runes api to codebase ( #449 )
...
* new code
* add ci
* files
* standard
* Update api/runes/package.json
Co-authored-by: ASuciuX <151519329+ASuciuX@users.noreply.github.com >
---------
Co-authored-by: ASuciuX <151519329+ASuciuX@users.noreply.github.com >
2025-02-27 09:06:43 -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
Rafael Cárdenas
41438aca96
fix(brc20): historical token balance ( #444 )
...
* feat: start indexing brc20 balance history
* fix: api support
* style: revert
* remove extra
2025-02-20 10:59:25 -06:00
Rafael Cárdenas
4291eabba7
feat: index inscription charms ( #433 )
...
* calculate charms
* migration and insert
* drop unused code
* reinscription charm
* test progress
* test: charms
2025-02-18 08:48:26 -06: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
Rafael Cárdenas
67c6035828
fix(brc20): add to_address index to operations table ( #390 )
2025-01-28 10:51:18 -06:00
Rafael Cárdenas
4afb201006
refactor!: store inscription data in postgres instead of sqlite ( #375 )
...
* chore: new pg lib
* chore: migrations and connection code
* brc20 migrations
* connection opts
* fixed columns
* vscode configs
* transaction utils
* chain tip integration
* more progress
* progress
* models
* brc20 progress
* progress
* more
* utils
* models and isnerts
* some more inserts
* ordering support
* remove extra code
* organize
* deadpool
* chain tip
* counts
* optimize transfers table
* optimize reinscriptions
* transfers in same block
* drop blocks structure
* brc20 counts
* token minted supplies
* brc20 insert chunks
* brc20 tweaks
* tweaks
* rollback progress
* restore tests
* fix brc20 tests
* cache tests
* brc20 db tests
* pg docker compose
* fix: pg path
* fix: dockerfile
* test: inscr write
* test: rollbacks
* fix: token minted supply rollback
* fix: ordinals rollback
* chore: upgrade rust
* fix: share rocksdb conn across threads
* chore: search path support
* chore: logs cleanup
* chore: re-enable seq cursor tests
* fix: wire up rollbacks
* fix: brc20 decimal conversion
* fix: recursion parsing
* fix: remove 0x from binary content
* fix: inscription content fixed for real this time
* fix: remove null bytes before inserting
* chore: delete http api
* fix: new pg methods
* fix: all tests
* chore: add pool size config, remove http config
* style: comments
2025-01-04 17:44:58 -06:00