Commit Graph

397 Commits

Author SHA1 Message Date
Gaze
51de5e945d feat: optimize runes processor by batching GetInputBalance 2024-04-20 19:15:37 +07:00
Gaze
60ac0c3580 fix: ignore zero burn amount 2024-04-20 18:36:13 +07:00
Gaze
22691fc781 fix: don't add zero mint to unallocated 2024-04-20 18:35:25 +07:00
Gaze
8f4621b2ad fix: create index 2024-04-20 16:34:25 +07:00
Gaze
a02f799924 feat: add flag --api-only to run cmd 2024-04-20 13:49:40 +07:00
Gaze
b9b7e85570 fix: main.go 2024-04-20 01:50:19 +07:00
Gaze
9915251f2a fix: remove unused funcs 2024-04-19 00:46:31 +07:00
Gaze
be1a9ff896 fix: revert data sequentially 2024-04-19 00:45:52 +07:00
Gaze
83df900d7f fix: empty etched at 2024-04-18 23:55:59 +07:00
Gaze
7de6357ff3 chore: add performance logger for debyug
Co-authored-by: Gaze <dev@gaze.network>
2024-04-18 22:26:50 +07:00
Gaze
e255c765c7 chore: add performance logging
Co-authored-by: Gaze <dev@gaze.network>
2024-04-18 22:24:12 +07:00
Gaze
81fb883bbb perf: add automaxprocs
Co-authored-by: Gaze <dev@gaze.network>
2024-04-18 22:09:45 +07:00
Gaze
bc40a462c7 ci: add arg run
Co-authored-by: Gaze <dev@gaze.network>
2024-04-18 21:54:21 +07:00
Gaze
b05ca3f352 ci: create Dockerfile
Co-authored-by: Gaze <dev@gaze.network>
2024-04-18 21:38:38 +07:00
Gaze
fc66b3b4fd Merge branch 'feat/runes-module' into feature/bitcoin-indexer 2024-04-18 20:46:43 +07:00
Gaze
1abf9aa345 Merge remote-tracking branch 'origin/feature/bitcoin-indexer' into feat/runes-module 2024-04-18 19:21:26 +07:00
Gaze
e2089a68d8 feat: sort balances result by amount 2024-04-18 18:28:44 +07:00
Gaze
9eb7703e8d feat: implement get balances by address batch 2024-04-18 18:26:14 +07:00
Gaze
f6e2ff2029 fix: spend outpoint bug 2024-04-18 17:59:06 +07:00
Gaze
1cd61b8fa1 feat: implement get utxos by address api 2024-04-18 17:53:29 +07:00
Gaze
df326a7aab feat: add pkscript to outpoint balance 2024-04-18 17:19:00 +07:00
Gaze
6d77184751 fix: rename type 2024-04-18 16:33:45 +07:00
Gaze
a136229e31 fix: return a new repository when beginning a new tx 2024-04-18 16:10:11 +07:00
Gaze
efbed0766c feat: implement get holders 2024-04-18 02:13:20 +07:00
Gaze
a28e062fa5 feat: add holders count in token info 2024-04-18 01:37:22 +07:00
Gaze
b307b68c70 feat: implement get token info 2024-04-18 01:27:49 +07:00
Gaze
ee7f2f7a4d feat: add runeEtched in get transactions 2024-04-18 00:26:50 +07:00
Gaze
9caf31d3ab fix: missing field in create 2024-04-18 00:17:27 +07:00
Gaze
8f83ec55b2 feat: add rune_etched column in rune transaction 2024-04-18 00:06:54 +07:00
Gaze
0fa6d77b4d feat(btc): update chuunk size
Co-authored-by: Gaze <dev@gaze.network>
2024-04-18 00:03:02 +07:00
Gaze
3f96a762ef feat: fix interface 2024-04-17 23:55:09 +07:00
Gaze
c7f7d276e6 Merge remote-tracking branch 'origin/feature/bitcoin-indexer' into feat/runes-module 2024-04-17 22:59:33 +07:00
Gaze
07b1f864c1 refactor: sorting code
Co-authored-by: Gaze <dev@gaze.network>
2024-04-17 22:51:25 +07:00
Gaze
2f9a2d3141 Merge branch 'feature/bitcoin-indexer' of github.com:gaze-network/indexer-network into feature/bitcoin-indexer 2024-04-17 22:50:30 +07:00
Gaze
8498a06b4d feat(btc): add verify indexer states
Co-authored-by: Gaze <dev@gaze.network>
2024-04-17 22:50:20 +07:00
Gaze
0c7399dd4c fix: wrong condition for non-OP_RETURN output 2024-04-17 22:42:56 +07:00
Gaze
1ce88ddcb4 feat: implement get transactions 2024-04-17 22:40:01 +07:00
Gaze
182719a0bd Merge branch 'feature/bitcoin-indexer' into feat/runes-module 2024-04-17 22:39:50 +07:00
Gaze
3aa25fadab feat: add chainparam 2024-04-17 22:39:37 +07:00
Gaze
d035003d43 feat(btc): add common.ZeroHash
Co-authored-by: Gaze <dev@gaze.network>
2024-04-17 22:25:51 +07:00
Gaze
e2d8d906e1 feat(btc): get indexed block impl
Co-authored-by: Gaze <dev@gaze.network>
2024-04-17 22:07:40 +07:00
Gaze
5bee86e996 feat(btc): upgrade data type for idx
Co-authored-by: Gaze <dev@gaze.network>
2024-04-17 22:01:03 +07:00
Gaze
ba3333ff9d fix(btc): upgrade data type for numbers
Co-authored-by: Gaze <dev@gaze.network>
2024-04-17 21:54:46 +07:00
Gaze
d1792d0fe1 fix(btc): use int64 to store sequence
Co-authored-by: Gaze <dev@gaze.network>
2024-04-17 21:09:02 +07:00
Gaze
39949cd443 doc: add note
Co-authored-by: Gaze <dev@gaze.network>
2024-04-17 21:01:22 +07:00
Gaze
e186ad895d feat(btc): add default current block
Co-authored-by: Gaze <dev@gaze.network>
2024-04-17 20:55:23 +07:00
Gaze
8e4780d4dc feat(btc): update index
Co-authored-by: Gaze <dev@gaze.network>
2024-04-17 20:41:38 +07:00
Gaze
10a82bde76 feat: rename id field to runeId in rune transaction 2024-04-17 20:29:34 +07:00
Gaze
e32f0d7459 refactor: move runes out of internal 2024-04-17 20:22:11 +07:00
Gaze
e6fc590f58 feat(btc): change rollback style
Co-authored-by: Gaze <dev@gaze.network>
2024-04-17 20:19:33 +07:00