Commit graph

234 commits

Author SHA1 Message Date
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
Dagur Valberg Johannsson
be152c33e5
Add a tvl test 2025-07-18 17:10:08 +02:00
Dagur Valberg Johannsson
dc0457de9f
Remove duplicate code; make use of pool visitor 2025-07-18 17:09:56 +02:00
Dagur Valberg Johannsson
8284b03528
Improve TVL queries
Fixes #8
2025-07-18 14:13:08 +02:00
Dagur Valberg Johannsson
e805bd0152 Merge branch 'arbint' into 'master'
Add arbitrary int support

See merge request riftenlabs/riftenlabs-indexer!23
2025-07-16 14:16:45 +00:00
Dagur Valberg Johannsson
7d9352cf53
Fix clippy issues 2025-07-16 13:52:46 +02:00
Dagur Valberg Johannsson
460a1fc7f1
Add arbitrary int support 2025-07-16 09:30:17 +02:00
jakobsn
9631437b0a Merge branch '9-oracle-prices' into 'master'
Resolve "Oracle prices"

Closes #9

See merge request riftenlabs/riftenlabs-indexer!22
2025-06-17 14:04:27 +00:00
jakobsn
b17b8a3947 Resolve "Oracle prices" 2025-06-17 14:04:26 +00:00
Dagur Valberg Johannsson
3d83bdee47 Merge branch 'candlesticks2' into 'master'
Candlesticks2

See merge request riftenlabs/riftenlabs-indexer!20
2025-06-17 13:22:46 +00:00
jakobsn
d1e265cf2f Candlesticks2 2025-06-17 13:22:46 +00:00
Dagur Valberg Johannsson
03d8a31844 Merge branch 'index-delphi' into 'master'
Added support for delphi oracle

See merge request riftenlabs/riftenlabs-indexer!21
2025-06-12 08:09:05 +00:00
Dagur Valberg Johannsson
8b16e3d1f3
bump minor deps 2025-06-12 10:08:22 +02:00
Dagur Valberg Johannsson
78e391560f
Added support for delphi oracle
This allows fetching historical asset prices from the blockchain.
2025-05-21 13:33:26 +02:00
Dagur Valberg Johannsson
84ea84f4be
Filter tokens with no liquidity 2025-02-17 21:10:16 +01:00
Dagur Valberg Johannsson
4bf31c0131
Don't trigger parallel cache updates 2025-02-17 21:07:26 +01:00