Commit graph

299 commits

Author SHA1 Message Date
Dagur Valberg Johannsson
2c76bf09c7 Fix incorrect 5XX responses for user input errors
Return proper 4XX status codes for client errors to prevent load balancers
from misinterpreting input validation failures as server errors. Add
centralized ApiResult type and ApiErrorCode enum for consistent handling.
2026-01-21 08:27:57 +01:00
Dagur Valberg Johannsson
b702abf8a8 Merge branch 'pool-id' into 'master'
Add RPC call to retrieve pool ID

See merge request riftenlabs/riftenlabs-indexer!47
2026-01-13 08:43:57 +00:00
Dagur Valberg Johannsson
50cd23dd34
Add RPC call to retrieve pool ID
Add a call that returns a pool ID given an utxo
2026-01-09 15:29:05 +01:00
Dagur Valberg Johannsson
46c3ff029a Merge branch 'chipnet' into 'master'
Add Chipnet support

See merge request riftenlabs/riftenlabs-indexer!46
2026-01-09 12:56:50 +00:00
Dagur Valberg Johannsson
a6c6159eba
Add Chipnet support 2026-01-09 13:46:58 +01:00
jakobsn
1b7801dff8 Merge branch 'manage-several-entries-one-txid' into 'master'
Manage several entries one txid

See merge request riftenlabs/riftenlabs-indexer!44
2025-11-17 09:21:51 +00:00
jakobsn
8fd14cc65b Manage several entries one txid 2025-11-17 09:21:51 +00:00
jakobsn
c90fef699b Merge branch '15-olando-auth-header-not-tracked' into 'master'
Resolve "Olando auth-header not tracked"

Closes #15

See merge request riftenlabs/riftenlabs-indexer!43
2025-11-07 13:53:47 +00:00
jakobsn
e053d52a76 Resolve "Olando auth-header not tracked" 2025-11-07 13:53:47 +00:00
Dagur Valberg Johannsson
9b624ece42 Merge branch 'olando-test' into 'master'
Add test for OLANDO authchain updates

See merge request riftenlabs/riftenlabs-indexer!42
2025-10-14 07:44:29 +00:00
Dagur Valberg Johannsson
20f17a220a
Add test for OLANDO authchain updates 2025-10-14 09:36:03 +02:00
Dagur Valberg Johannsson
861b9d16aa Merge branch 'volume-index' into 'master'
Add a volume index

See merge request riftenlabs/riftenlabs-indexer!41
2025-10-13 06:25:02 +00:00
Dagur Valberg Johannsson
6cf8749f34 Merge branch 'bcmr-index' into 'master'
Add index to BCMR lookup

See merge request riftenlabs/riftenlabs-indexer!39
2025-10-13 06:23:26 +00:00
Dagur Valberg Johannsson
ff3438ca9f
Add index to BCMR lookup 2025-10-08 14:03:20 +02:00
Dagur Valberg Johannsson
8be4cf894e
Add a volume index
Significantly improves cpu load of volume queries
2025-10-08 13:56:36 +02:00
jakobsn
e999c2e32d Merge branch '14-panic-occurred-attempt-to-multiply-with-overflow' into 'master'
Resolve "Panic occurred: attempt to multiply with overflow"

Closes #14

See merge request riftenlabs/riftenlabs-indexer!40
2025-10-03 13:32:37 +00:00
jakobsn
885dde9534 Resolve "Panic occurred: attempt to multiply with overflow" 2025-10-03 13:32:37 +00:00
jakobsn
36ec60e049 Merge branch '13-returnoldestpoolcreationtime' into 'master'
Expose first pool created timestamp

Closes #13

See merge request riftenlabs/riftenlabs-indexer!38
2025-09-17 10:11:32 +00:00
Jakob Notland
3b70e3e932 Format 2025-09-17 12:08:03 +02:00
Jakob Notland
af97a75540 Consider blockheight before timestamp 2025-09-17 12:05:24 +02:00
Jakob Notland
46462284e8 Clean 2025-09-17 11:52:22 +02:00
jakobsn
f702a454a4 Merge branch '12-incorrectvolumeforcandles' into 'master'
Resolve "incorrectVolumeForCandles"

Closes #12

See merge request riftenlabs/riftenlabs-indexer!37
2025-09-17 09:50:39 +00:00
jakobsn
93de5e04eb Resolve "incorrectVolumeForCandles" 2025-09-17 09:50:39 +00:00
Jakob Notland
4d2336d9d7 clean 2025-09-17 11:27:05 +02:00
Jakob Notland
7e7f5b9bc7 Expose first pool created timestamp 2025-09-17 11:11:21 +02:00
jakobsn
90b17a87a4 Merge branch '11-remove-zero-liq-tokens-from-cached-list' into 'master'
Delete zero-tvl tokens from cached list. Allow zero-tvl search on exact tokenId

Closes #11

See merge request riftenlabs/riftenlabs-indexer!36
2025-09-16 09:10:55 +00:00
jakobsn
6f25872ef7 Delete zero-tvl tokens from cached list. Allow zero-tvl search on exact tokenId 2025-09-16 09:10:54 +00:00
jakobsn
817b94efda Merge branch 'handleYoungTokenPriceDifferences' into 'master'
Handleyoungtokenpricedifferences

See merge request riftenlabs/riftenlabs-indexer!35
2025-09-11 07:36:06 +00:00
jakobsn
debe1630f4 Handleyoungtokenpricedifferences 2025-09-11 07:36:06 +00:00
jakobsn
4c207d312e
Merge branch 'goodSearchAndSort' into 'master'
Goodsearchandsort

See merge request riftenlabs/riftenlabs-indexer!33
2025-09-05 13:53:10 +00:00
jakobsn
f83f472656
Goodsearchandsort 2025-09-05 13:53:10 +00:00
Dagur Valberg Johannsson
821583b6e2 Merge branch 'bug-volume' into 'master'
bug: Fix volume for periods with no trades

See merge request riftenlabs/riftenlabs-indexer!32
2025-08-19 10:07:55 +00:00
Dagur Valberg Johannsson
8dc824860c
bug: Fix volume for periods with no trades
Return 0 in volume rather than query error.
2025-08-19 11:45:12 +02:00
Dagur Valberg Johannsson
304713d6e4 Merge branch 'improve-price' into 'master'
Improve pool visitor queries; make price a visitor

See merge request riftenlabs/riftenlabs-indexer!31
2025-08-19 09:39:34 +00:00
Dagur Valberg Johannsson
ec49bf765b
Improve pool visitor queries; make price a visitor
This adds a big performance boost to pool visitor queries, also moving
token price queries to use the visitor model.
2025-08-19 02:37:28 +02:00
Dagur Valberg Johannsson
fa97ec1be5 Merge branch 'add-sats-delta' into 'master'
Add trade deltas to history entries and no volume end points

See merge request riftenlabs/riftenlabs-indexer!30
2025-08-18 08:06:28 +00:00
Dagur Valberg Johannsson
14a7486c1d
rpc: Add /volume endpoints
Add /volume endpoints that use the new token/sats delta entries for
faster volume queries.
2025-08-18 09:53:40 +02:00
Dagur Valberg Johannsson
6e0a56e33b
Add traded sats delta to pool history entry
Will make it faster to calculate volume.
2025-08-15 22:26:03 +02:00
Dagur Valberg Johannsson
6c13775475
Add simple db version check 2025-08-15 22:26:03 +02:00
Dagur Valberg Johannsson
64ce9ddceb Merge branch 'delay-crc20' into 'master'
Delay CRC20 indexing

See merge request riftenlabs/riftenlabs-indexer!29
2025-08-15 20:25:53 +00:00
Dagur Valberg Johannsson
e2cd74f68c
Delay CRC20 indexing
Delay indexing CRC20 details; as the electrum queries can be slow and
interfere with the indexing.
2025-08-15 21:06:35 +02:00
Dagur Valberg Johannsson
de478b7410 Merge branch 'kahn' into 'master'
Use Kahn's algorithm for ttor sorting

See merge request riftenlabs/riftenlabs-indexer!28
2025-08-15 17:14:39 +00:00
Dagur Valberg Johannsson
e5f77fb1d4
Use Kahn's algorithm for ttor sorting
Improves indexing speed
2025-08-15 19:00:39 +02:00
Dagur Valberg Johannsson
707a3799db Merge branch 'bug-tvl-token' into 'master'
bug: TVL filtered by token

See merge request riftenlabs/riftenlabs-indexer!27
2025-08-15 13:26:40 +00:00
Dagur Valberg Johannsson
5017713ab2
bug: TVL filtered by token
Fix query bug for TVL filtered by token and add a test.
2025-08-15 14:55:54 +02:00
Dagur Valberg Johannsson
df8dff5ada Merge branch 'doc-example-uri' into 'master'
doc: Add URI examples to API docs

See merge request riftenlabs/riftenlabs-indexer!26
2025-07-23 08:15:28 +00:00
Dagur Valberg Johannsson
39ad171068
doc: Add URI examples to API docs 2025-07-23 08:49:41 +02:00
Dagur Valberg Johannsson
b946beee7e Merge branch 'doc-api' into 'master'
contrib: Tool for documenting API calls

See merge request riftenlabs/riftenlabs-indexer!25
2025-07-22 11:26:10 +00:00
Dagur Valberg Johannsson
007aeb06dd
contrib: Tool for documenting API calls 2025-07-22 13:08:48 +02:00
Dagur Valberg Johannsson
450ae701a8 Merge branch 'tvl-speedup' into 'master'
Improve TVL queries

Closes #8

See merge request riftenlabs/riftenlabs-indexer!24
2025-07-21 06:53:48 +00:00