Commit graph

  • 4a23ce70d4 Merge branch 'authChain' into 'master' jakobsn 2026-06-24 11:07:31 +00:00
  • 3c5af42b4b Expose authchain head + optional local IPFS gateway for BCMR downloads jakobsn 2026-06-24 11:07:31 +00:00
  • 3e3ae4bdbc Merge branch 'authChain' into 'master' jakobsn 2026-06-23 14:16:44 +00:00
  • 69d443d13f Merge branch 'graph-price-inconsistency' into 'master' jakobsn 2026-06-23 14:16:20 +00:00
  • b36c0b71a6 Use last trade as the basis for the price outside chart instead of the last token/sats amount jakobsn 2026-06-23 14:16:19 +00:00
  • b014a1fd89 Merge branch 'graph-price-inconsistency' into 'master' jakobsn 2026-06-23 14:12:58 +00:00
  • 5e93fb8ce3 Format Jakob Notland 2026-06-23 16:11:03 +02:00
  • 51cb5d788c Migrate candlestick tests to bitcoincash 0.32 API Jakob Notland 2026-06-23 16:10:18 +02:00
  • 4a16fa0ffe More tests Jakob Notland 2026-06-05 14:29:17 +02:00
  • 5f844e5158 Organise candlesticks Jakob Notland 2026-06-05 14:12:56 +02:00
  • ac4564fb09 Organise candlesticks Jakob Notland 2026-06-05 13:38:23 +02:00
  • 89836789b2 Use last trade as the basis for the price outside chart instead of the last token/sats amount Jakob Notland 2026-06-05 10:49:11 +02:00
  • cd0f9d9733 Format Jakob Notland 2026-06-23 14:49:53 +02:00
  • 48c0e6fd32 Break tied authhead heights by txid for a deterministic head, and validate the ipfs:// CID/path before concatenating it onto a gateway URL so a crafted on-chain value can't traverse off the gateway path or inject into the request. Give the local gateway a short timeout so a hang falls back to public gateways fast, and drop a stale dead-code allow. Jakob Notland 2026-06-23 14:34:33 +02:00
  • 3a4cfbd706 Add txid as a secondary sort key so a forked or branched auth chain returns a stable head instead of an arbitrary one. Jakob Notland 2026-06-23 14:15:37 +02:00
  • d85aaafad0 Format Jakob Notland 2026-06-23 10:55:37 +02:00
  • 5ca12bdf15 Expose cashtoken authchain information and enable configurable ipfs gateway for bcmr Jakob Notland 2026-06-23 10:20:22 +02:00
  • d5fa393870 Merge branch 'ido' into 'master' Dagur Valberg Johannsson 2026-06-23 13:08:55 +00:00
  • beeb9c6a0f Merge branch 'ido' into 'master' Hossein Zoda 2026-06-23 12:58:15 +00:00
  • b88475a75b ido: record EntryDistributed per distribution tx with the entry's txid Hossein Zoda 2026-06-23 12:57:31 +00:00
  • f9ee877392 format Hossein Zoda 2026-06-22 19:48:09 +00:00
  • 0831834d8f ido: replace txchain model with unified state-chain indexing Hossein Zoda 2026-06-22 19:46:23 +00:00
  • e2f72e608e format Hossein Zoda 2026-06-22 10:48:08 +00:00
  • c7a9e9bea6 ido: replace num-bigint with malachite Hossein Zoda 2026-06-22 10:41:39 +00:00
  • 5f49ad75c0 format ido Hossein Zoda 2026-06-21 01:43:20 +03:00
  • 0aa4d1c530 add copyright to db/ido/mod.rs Hossein Zoda 2026-06-21 01:31:03 +03:00
  • 62b8fb6436 ido: only update block_height when tx is already in the txchain Hossein Zoda 2026-06-20 22:21:13 +00:00
  • 9b0a54c926 ido: maintain entry aggregates in active state Hossein Zoda 2026-06-11 15:52:38 +00:00
  • b8468a1256 ido: record created_at and launched_at timestamps Hossein Zoda 2026-06-11 14:12:12 +00:00
  • d5bdf5a740 ido: filter list_ido_entries by owner_nfthash Hossein Zoda 2026-06-11 11:28:32 +00:00
  • aec0a6f0f8 ido: add /<id>/aggregates endpoint for entry totals Hossein Zoda 2026-06-11 01:27:33 +00:00
  • a410aee95f ido: migrate to bitcoincash 0.32 script API; fix mempool diff Hossein Zoda 2026-06-10 22:27:50 +00:00
  • edf7955a23 rebase fix Hossein Zoda 2026-06-10 21:40:11 +00:00
  • 856b374a6d ido improvements & fixes (WIP) Hossein Zoda 2026-06-09 02:51:31 +03:00
  • b1df63c6c4 ido: garbage collect tracker entries of mempool txs that never confirm Hossein Zoda 2026-06-04 16:58:13 +00:00
  • 7f46b1b4b7 ido: index unconfirmed txs from the mempool Hossein Zoda 2026-06-04 16:55:25 +00:00
  • e14fbd4f1e ido more fixes Hossein Zoda 2026-06-04 16:53:56 +03:00
  • 874e9f0231 set mock platform fee nfthash Hossein Zoda 2026-05-31 17:18:11 +03:00
  • 366823cf02 ido: validate delphi nft in preinit first output; announcement moves to last Hossein Zoda 2026-05-31 00:15:19 +00:00
  • b56ce5bc63 ido: key txchain tx lookup by txid; gate debug endpoints behind config Hossein Zoda 2026-05-30 18:11:43 +00:00
  • e86de7d5f5 ido: hide txchain_entrypoint, expose txchain_head as head txid Hossein Zoda 2026-05-27 23:38:52 +00:00
  • 6728753db0 ido: use preinit_txid hex as public id (rename internal id) Hossein Zoda 2026-05-24 20:08:39 +00:00
  • 210a51f274 ido bcmr ser/deser fixes Hossein Zoda 2026-05-20 03:49:02 +03:00
  • c4eaad4cec ido more fixes +two unittests Hossein Zoda 2026-05-19 22:52:07 +03:00
  • a944db4702 ido better error reporting Hossein Zoda 2026-05-11 23:00:13 +03:00
  • f8ddac6ec3 followup update for ido -> adding ipfs bcmr placeholder Hossein Zoda 2026-05-11 19:04:13 +03:00
  • 335818460f followup changes to ido contracts Hossein Zoda 2026-05-02 10:43:47 +03:00
  • 3f8a9cd026 ido more fixes Hossein Zoda 2026-04-27 13:31:26 +03:00
  • aa99f775da tiny fix Hossein Zoda 2026-04-27 04:19:53 +03:00
  • 988426e485 ido, compiles, with claude generated unittests Hossein Zoda 2026-04-27 02:02:38 +03:00
  • 0629e168c3 ido incomplete c02 Hossein Zoda 2026-04-25 20:15:15 +03:00
  • ce9dba23cf (WIP) ido Hossein Zoda 2026-04-22 11:21:51 +03:00
  • 84a8fc4662 Merge branch 'tt-list' into 'master' Dagur Valberg Johannsson 2026-06-18 10:37:03 +00:00
  • 81374e7881 Merge branch 'tt-list' into 'master' Dagur Valberg Johannsson 2026-06-17 13:24:08 +00:00
  • 9d0eaff22c
    tokentoken: add GET /tokentoken/pools (list all active pools) Dagur Valberg Johannsson 2026-06-17 13:16:43 +02:00
  • 5d141a51fb Merge branch 'bitcoincash-0.32.2' into 'master' Dagur Valberg Johannsson 2026-06-10 21:17:33 +00:00
  • dca717700c Merge branch 'bitcoincash-0.32.2' into 'master' Dagur Valberg Johannsson 2026-06-10 21:04:55 +00:00
  • dc420424ac Update bitcoincash to 0.32.2 and riftenlabs-defi to 0.4.1 Dagur Valberg Johannsson 2026-06-10 22:58:53 +02:00
  • 9c1fd7550f Merge branch 'tokentoken' into 'master' Dagur Valberg Johannsson 2026-06-10 14:53:03 +00:00
  • 5fb64ac24f Merge branch 'tokentoken' into 'master' Dagur Valberg Johannsson 2026-06-10 14:20:03 +00:00
  • 1614b84674 Upgrade bitcoincash to 0.32 and add TokenToken AMM pool indexing Dagur Valberg Johannsson 2026-06-10 16:06:02 +02:00
  • d0aec39d90 Merge branch 'useDelphiForIndexer' into 'master' jakobsn 2026-06-09 13:18:54 +00:00
  • dd4ffb5e3b Remove oracle_cash quickfix introduced Apr 24 2026 jakobsn 2026-06-09 13:18:53 +00:00
  • 6ca7a194a2 Merge branch 'useDelphiForIndexer' into 'master' jakobsn 2026-06-09 13:15:21 +00:00
  • f186eda48e format Jakob Notland 2026-06-09 15:14:10 +02:00
  • 8d46dc3159 Remove unused Jakob Notland 2026-06-09 13:56:45 +02:00
  • a622d48b29 Resolve tests Jakob Notland 2026-06-09 13:56:25 +02:00
  • 8b10473b9f Fix stale oracle_cash reference in ORACLE_SCALE comment Jakob Notland 2026-06-09 13:28:55 +02:00
  • 7c196faf87 cash/closest: return 404 when no oracle price within 2h of timestamp Jakob Notland 2026-06-09 13:20:22 +02:00
  • 62c5b2ff4a Re-add cash/closest and cash/history endpoints backed by Delphi v2 Jakob Notland 2026-06-09 13:16:26 +02:00
  • acfed56475 Remove oracle_cash quickfix introduced Apr 24 2026 Jakob Notland 2026-06-09 13:09:46 +02:00
  • 12f50429de Use delphi for indexer price calculation. Jakob Notland 2026-06-09 12:18:45 +02:00
  • d8edfe15fb Merge branch 'chartImprovementFirstSeen' into 'master' jakobsn 2026-05-08 14:24:18 +00:00
  • 3e1895c2f0 Merge branch 'chartImprovementFirstSeen' into 'master' jakobsn 2026-05-08 14:20:05 +00:00
  • 071bd3552b Use first time seen for phe same as transactions to make the live price chart sensible. Jakob Notland 2026-05-07 14:25:52 +02:00
  • 7fbe2b2b79 Merge branch 'delphi-v2' into 'master' Dagur Valberg Johannsson 2026-05-04 21:49:48 +00:00
  • bd91ff435f Merge branch 'delphi-v2' into 'master' Dagur Valberg Johannsson 2026-05-04 13:27:58 +00:00
  • 4d205cada4
    Delphi v2 support Dagur Valberg Johannsson 2026-05-04 14:17:15 +02:00
  • 4fe4492620 Merge branch 'well-known-bug' into 'master' Dagur Valberg Johannsson 2026-04-29 08:39:48 +00:00
  • 1fb3bf3d3d Merge branch 'well-known-bug' into 'master' Dagur Valberg Johannsson 2026-04-29 08:39:39 +00:00
  • 2633166705
    bcmr: Look for well-known on bare domains Dagur Valberg Johannsson 2026-04-29 09:26:32 +02:00
  • 00a28f71c0 Merge branch 'oraclesCashDirectly' into 'master' jakobsn 2026-04-24 05:19:43 +00:00
  • f56cc16d93 using oracles cash feed jakobsn 2026-04-24 05:19:43 +00:00
  • 8d16fa13e0 Merge branch 'oraclesCashDirectly' into 'master' jakobsn 2026-04-24 05:11:37 +00:00
  • 4bea51fa14 Fix clippy Jakob Notland 2026-04-24 07:11:29 +02:00
  • d3228f2e80 Stabilise Jakob Notland 2026-04-24 07:01:55 +02:00
  • 0728c88b7a Fixes Jakob Notland 2026-04-24 06:43:29 +02:00
  • cc665b4a19 using oracles cash feed Jakob Notland 2026-04-24 06:28:01 +02:00
  • 22f890d6ff Merge branch '4-price-token-at-timestamp-does-not-count-previously-active-pools' into 'master' jakobsn 2026-04-16 12:35:15 +00:00
  • 460794f067 Count pools that were not withdrawn at the given time. jakobsn 2026-04-16 12:35:15 +00:00
  • d7c3ae8cc0 Merge branch '4-price-token-at-timestamp-does-not-count-previously-active-pools' into 'master' jakobsn 2026-04-16 12:30:14 +00:00
  • c70f4c41b1 Foramt Jakob Notland 2026-04-16 14:29:54 +02:00
  • 13f1ffe723 Count pools that were not withdrawn at the given time. Jakob Notland 2026-04-16 14:13:40 +02:00
  • 37779e68f8 Merge branch 'moria' into 'master' Dagur Valberg Johannsson 2026-04-08 08:27:33 +00:00
  • 8ed611ada2 Merge branch 'moria' into 'master' Dagur Valberg Johannsson 2026-04-08 08:25:07 +00:00
  • 00588e2021 Merge branch 'idoIndexer' into 'master' jakobsn 2026-03-31 10:41:42 +00:00
  • 08310c62c0 Clean Jakob Notland 2026-03-31 12:41:27 +02:00
  • f603baf2ef Maybe migrate db Jakob Notland 2026-03-31 12:08:04 +02:00
  • 8e76a62d78 Allow multiple idos per category, parse data, and add tests Jakob Notland 2026-03-31 11:41:58 +02:00
  • b97ec39fdb What we need to keep track of idos. Jakob Notland 2026-03-31 10:41:28 +02:00