riftenlabs-indexer/src
Dagur Valberg Johannsson 46fb62d29b Fix bcmr_failure unique constraint for multi-token transactions
Remove errant UNIQUE INDEX on (utxo, txid) that conflicted with the
PRIMARY KEY (token_id, utxo, txid). A single transaction can update
auth chains for multiple tokens, requiring the same (utxo, txid) pair
to exist with different token_ids. The unique index blocked this.

The index was also unnecessary - EXPLAIN QUERY PLAN shows the PRIMARY
KEY index is used for all bcmr_failure lookups.

Add test covering multi-token failure recording.
2026-01-21 10:17:49 +01:00
..
bcmr Add Chipnet support 2026-01-09 13:46:58 +01:00
cashaddr Remove duplicate code; make use of pool visitor 2025-07-18 17:09:56 +02:00
crc20 Delay CRC20 indexing 2025-08-15 21:06:35 +02:00
db Fix bcmr_failure unique constraint for multi-token transactions 2026-01-21 10:17:49 +01:00
rpc Fix incorrect 5XX responses for user input errors 2026-01-21 08:27:57 +01:00
chain.rs Resolve "Panic occurred: attempt to multiply with overflow" 2025-10-03 13:32:37 +00:00
def.rs make linter happy 2024-11-28 08:49:41 +01:00
electrum.rs Fix clippy issues 2025-07-16 13:52:46 +02:00
index.rs Add Chipnet support 2026-01-09 13:46:58 +01:00
main.rs Add RPC call to retrieve pool ID 2026-01-09 15:29:05 +01:00
timeutil.rs Add 'valuelocked' endpoints 2024-04-03 21:44:42 +02:00
utiltest.rs Improve pool visitor queries; make price a visitor 2025-08-19 02:37:28 +02:00
utiltoken.rs Added support for delphi oracle 2025-05-21 13:33:26 +02:00
utiltx.rs Use Kahn's algorithm for ttor sorting 2025-08-15 19:00:39 +02:00