ASuciuX
5fb8b02a9e
feat: clippy and fmt support ( #452 )
...
* feat(cli): add custom commands `bitcoin-indexer-fmt` and `bitcoin-indexer-clippy`
* chore: format and clippy the codebase
* feat(ci): add doctest ci job
* feat(ci): support format on save for rust files
2025-03-07 15:42:50 +02:00
Rafael Cárdenas
6b9531470a
chore: update Indexer.toml [skip ci]
2025-03-06 10:51:30 -06:00
Rafael Cárdenas
b611ff3423
fix(ordinals): track multiple sat transfers in the same block correctly ( #460 )
2025-03-06 08:21:40 -06:00
Rafael Cárdenas
d527b2827c
docs: update readme ( #455 )
2025-03-03 13:04:53 -06:00
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
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
205b4c80bd
feat: migrate ordinals api to ordhook repo ( #389 )
...
* feat: add database migration cli commands
* update cargo lock
* chore: import first api files
* test: cache first
* test: cache
* test: sats
* test: inscription show
* test: inscription transfers
* test: inscriptions index
* test: inscriptions complete
* test: counts
* test: status
* test: block counts
* test: brc20 activity
* test: brc20 holders
* ci: api tests
* ci: update nvmrc path
* ci: remove migration refs
* ci: unused exports
* ci: unused
* ci: build publish
* ci: monorepo
* fix: timestamps
* Update api/ordinals/docs/feature-guides/rate-limiting.md
Co-authored-by: ASuciuX <151519329+ASuciuX@users.noreply.github.com >
* Update api/ordinals/docs/feature-guides/rate-limiting.md
Co-authored-by: ASuciuX <151519329+ASuciuX@users.noreply.github.com >
* Update api/ordinals/docs/overview.md
Co-authored-by: ASuciuX <151519329+ASuciuX@users.noreply.github.com >
* Update api/ordinals/src/api/schemas.ts
Co-authored-by: ASuciuX <151519329+ASuciuX@users.noreply.github.com >
* Update api/ordinals/src/api/schemas.ts
Co-authored-by: ASuciuX <151519329+ASuciuX@users.noreply.github.com >
* fix: warnings
---------
Co-authored-by: ASuciuX <151519329+ASuciuX@users.noreply.github.com >
2025-02-07 13:44:21 -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