Commit Graph

  • 56f1f8c60e app: add gesture support at the window level master jkds 2026-04-26 10:58:41 +02:00
  • 9f16bed6fe app: add gesture stub submod to window, and make sure app compiles/runs when enable-plugins feature is disabled jkds 2026-04-24 13:02:14 +02:00
  • b8c81f7353 event_graph: Bidirectional sync, persistence, minor improvements evgr2 x 2026-04-16 12:52:05 +00:00
  • fe95bc2258 chore: Clippy lints x 2026-04-07 10:39:08 +00:00
  • 3885d494c0 event_graph: header sync with tips, retrieves events header that are not ancestors of the tips event_graph_v2 oars 2025-10-06 21:14:40 +03:00
  • 00d560c5e6 script/research/event_graph/egv2: python model for event graph v2 to test some of its properties like finding all paths, least common ancestors, non-ancestor events oars 2025-10-03 16:28:09 +03:00
  • ef7e4411c8 event_graph: add tests oars 2025-10-02 15:08:53 +03:00
  • 6079b19cd0 event_graph: fixes a bug due to how message subscription is handled between dag_sync and event_handle_put that triggers "peer replied with wrong event" when a valid event is replied from a peer oars 2025-09-30 11:56:09 +03:00
  • 70f3b93190 event_graph: during event request retrive only the headers we don't have the events for so we don't ask the event we already have oars 2025-09-30 11:39:58 +03:00
  • 454a25fd96 event_graph: set synced boolean to true after all dags are synced oars 2025-09-30 11:36:19 +03:00
  • 3e8c6840be tau: fix minor bugs dasman 2026-03-18 06:59:17 +03:00
  • 29b559fc5c event_graph: cleanup and refactor poc memory expensive fields dasman 2026-03-18 06:57:57 +03:00
  • 719db10f7d event_graph: proper distiction between registered and slashed RLN accounts dasman 2026-01-25 03:32:07 +03:00
  • 47435c8300 event_graph: implement slash zk circuit utilizing remove_leaves() dasman 2026-01-15 05:59:25 +03:00
  • e9141d5831 event_graph: added account registeration zk circuit, removed old privmsg struct, plust few small fixes dasman 2026-01-10 20:00:33 +03:00
  • fac3892c4b event_graph: [WIP] implement slashing, storing shares, recover secret dasman 2026-01-05 23:59:34 +03:00
  • 99dbc2dc4f [WIP] add static DAG and implement RLN dasman 2025-12-09 04:05:00 +03:00
  • 27047c6538 tau: add bounty column dasman 2025-10-27 16:34:47 +03:00
  • 0b7e2f53ec research/rlnv2: Add signalling with SMT proofs x 2025-10-14 13:12:33 +02:00
  • c8e21a7b5a research/rlnv2: SMT registration x 2025-10-07 11:32:57 +02:00
  • 842caa25e1 event_graph: fix already sync check dasman 2025-09-27 05:57:01 +03:00
  • b544722d69 event_graph: fix order of events sent to client, should be oldest to recent oars 2025-09-24 15:54:44 +03:00
  • f5cc23d9ac event_graph: simplify sort_dags by turning header_dags and main_dags to BTreeMap oars 2025-09-23 16:54:13 +03:00
  • 4e94188d75 bin/darkirc,bin/taud,bin/genev: use the genesis timestamp as a dag name oars 2025-09-24 10:42:13 +03:00
  • 6c93c11ba1 event_graph: use the genesis timestamp as a dag name, this will make it easier to sort dags oars 2025-09-23 16:16:30 +03:00
  • 70ba815ebb event_graph: fix publishing genesis event to binaries dasman 2025-09-25 04:43:25 +03:00
  • e75c9936b1 event_graph: increase number of dags to 24, and decrease rotation periods to 1hr dasman 2025-09-19 02:30:19 +03:00
  • 0ab59427a9 event_graph: improved faster parallel event download oars 2025-09-10 17:26:47 +03:00
  • 0a58512423 event_graph: fix bug with batch insert of events in dag_insert oars 2025-09-15 18:32:15 +03:00
  • 8bc4cec15a evgr2: merge multi-dag branch one is able to sync up to 5 dags each of 24hrs, pruning means dropping the oldest (fifth) dag and prepend a new one. dasman 2025-09-15 15:36:05 +03:00
  • 17328a6c51 event_graph: chore clippy and fmt dasman 2025-09-10 02:00:11 +03:00
  • 8094102614 event_graph: fix broadcasted_ids issue when batch downloading events dasman 2025-09-10 01:59:31 +03:00
  • 19b8d125c7 event_graph: parallel event download oars 2025-09-06 14:47:48 +03:00
  • eab0aa9b88 event_graph_v2: implementing sync mechanism and fast head mode dasman 2025-06-30 05:57:33 +03:00
  • 616e5cdd25 [WIP] added event headers, concurrent requests from connected peers and wip sync mechanisms dasman 2025-05-12 14:15:15 +03:00
  • f0e22c8d1e darkfid/task/garbage_collect: refactored to a standalone background task mempool skoupidi 2026-04-03 17:41:20 +03:00
  • e33283d647 darkfid/rpc/tx: rebroadcast mempool call added skoupidi 2026-04-03 13:50:11 +03:00
  • a2daf84bea validator/consensus: removed redudant mempool vec from Fork struct skoupidi 2026-04-03 13:44:28 +03:00
  • 08f86923c9 blockchain: removed pending transactions order tree and related fns skoupidi 2026-04-03 13:28:52 +03:00
  • 67518588a4 validator: verify new tx against only the current best fork skoupidi 2026-04-03 13:00:41 +03:00
  • 18831ea49e darkfid: purge unreferenced trees after a new tx is received skoupidi 2026-04-03 12:51:54 +03:00
  • 76588e4221 drk, contract/test-harness: don't add tx-local coins to money tree oars 2026-03-30 15:39:07 +03:00
  • fc8b542a1a contract/money/client/transfer_v1: make proof module accessible, important when building custom transfer calls oars 2026-03-26 09:30:26 +03:00
  • bf75872aa4 drk: make the methods accessible in drk lib oars 2026-03-26 09:28:37 +03:00
  • bbcfa2f33b doc/dep: DEP-0008 Accepted x 2026-03-26 10:05:52 +00:00
  • a5d06e324f money/tests: Add DEP-0008 test and remove delayed-tx test dep-0008 x 2026-03-24 15:18:01 +00:00
  • 06528a9c14 money/burn: Implement tx-local state and remove token commitment limitation x 2026-03-18 09:42:40 +00:00
  • d4e1c33592 money/token_mint: Remove spurious comment from TokenMint x 2026-03-18 09:42:11 +00:00
  • 15d399e6f5 contract/money: Implement tx-local state x 2026-03-17 10:48:53 +00:00
  • 440b6f8a4f contract/money: Avoid use of unwrap() in accumulator group helper x 2026-03-04 11:12:42 +00:00
  • 49a85c9d12 sdk/wasm: Add _local db functions for wasm contract usage. x 2026-03-02 13:07:55 +00:00
  • 1da8d83977 runtime/import: Implement tx-local db functions x 2026-02-28 14:43:36 +00:00
  • 4df34ceaac runtime/db: Refactor functions into separate modules x 2026-02-28 13:02:57 +00:00
  • 24e884106b validator|runtime: Add tx-local state x 2026-02-28 10:58:45 +00:00
  • 1b0a1a01a4 validator/utils: use the correct randomx hash based on block pow type in block_rank() skoupidi 2026-03-24 17:17:30 +02:00
  • 595bab88af app: add debug property to button nodes to see their outline darkfi 2026-03-23 10:55:08 +04:00
  • c78e468e75 app: add scroll_layer + schema test. currently does nothing just stubs jkds 2026-03-19 11:36:24 +01:00
  • f53085671b app/menu: Resize channel layout and adjust icon positioning media 2026-03-16 15:39:12 +03:00
  • eec7de2ecd refactor: move compute_fee from validator to sdk/blockchain and remove drk dependency on validator feature due to validator feature's deploy_native_contracts function that causes an error when drk is used as a library oars 2026-03-13 15:29:03 +03:00
  • 64baac3c42 bin/drk: expose drk as a library and make parse_blockchain_config accessible oars 2026-03-12 16:25:52 +03:00
  • 0510243f0f bin/drk: tx-from-calls: handle multiple calls with multiple roots and retrieve signature secrets in post order traversal oars 2026-03-09 16:48:43 +03:00
  • b0ad83177c spec/vesting/concepts: Fix set notation x 2026-03-12 12:05:54 +00:00
  • 941b7edfc1 doc/spec/contract/vesting: LaTeX styling x 2026-03-12 11:55:40 +00:00
  • e85401b5ed doc/spec/contract/vesting: vesting formula calculations explanation and example added and fixed wrong forfeit check skoupidi 2026-03-12 13:34:57 +02:00
  • eb0a98572b doc/spec/contract/vesting: formal definitions added skoupidi 2026-03-11 14:41:04 +02:00
  • 9c9cc9d340 doc: minor formatting chore skoupidi 2026-03-05 13:29:09 +02:00
  • b47e49951f script/research/gg: properly parse recipient address skoupidi 2026-03-04 18:52:21 +02:00
  • bdbe76c2c1 doc/testnet: edit for grammar and clarity brid 2026-03-04 12:52:37 +01:00
  • d268ae6847 drk/doc: grammar edit drk help and doc comments brid 2026-03-02 11:06:56 +01:00
  • 53757cbe08 dnet: update requirements and Python version in README brid 2026-03-02 10:55:05 +01:00
  • 4a7807cc21 app/contacts: add ok button to accept edits to contacts jkds 2026-02-28 15:07:50 +01:00
  • 8232a0523c app: add missing edit_switch.rs file darkfi 2026-02-28 14:45:29 +01:00
  • 2b955bfdd5 contract/money: Remove artifical limit of single token ID per transfer. x 2026-02-25 12:25:10 +00:00
  • 67f4963ea6 app/contacts: clicking between fields switches focus among editors darkfi 2026-02-23 22:23:11 +01:00
  • a9780e60db doc/misc/nodes/public-guide: Add doc for UPnP IGD G10h4ck 2026-02-19 22:02:20 +01:00
  • 3201aa187f app: unstyled contacts list darkfi 2026-02-23 17:36:41 +01:00
  • 549161f9b3 app: add contact list schema darkfi 2026-02-22 18:42:01 +01:00
  • 4a99a6bd93 app: allow storing tasks in nodes so we can clear them before unlinking darkfi 2026-02-21 12:28:37 +01:00
  • 336b123a36 app: start changing Arcs to Weaks used inside tasks so Drop works correctly darkfi 2026-02-20 18:25:04 +01:00
  • 7e3ada5bd2 app: add prop.unlink() and call it when we delete chats darkfi 2026-02-19 18:07:01 +01:00
  • f1ba206268 money/token_mint: DEP-0008 support dep0008 x 2026-02-19 10:07:22 +00:00
  • 9f314b8cfa money/swap: DEP-0008 support x 2026-02-19 10:01:36 +00:00
  • 198591d2d5 money/burn: DEP-0008 support x 2026-02-19 09:56:33 +00:00
  • 276489a66c money/fee: DEP-0008 support x 2026-02-19 09:51:58 +00:00
  • 904d8fd6a0 app/menu: add edit_done signal which sends list of deleted items to menu schema, and also add a listener for the signal darkfi 2026-02-18 12:43:47 +01:00
  • 511843f7af runtime: Implement transaction-local state (DEP-0008) x 2026-02-18 11:40:22 +00:00
  • f87fd7a6f4 app/prop: add get/set_X_vec() methods to Property, and make use of this for menu cancel action (to reset menu to prev state). darkfi 2026-02-18 12:17:05 +01:00
  • 6f498062ab app/menu: add cancel edit action darkfi 2026-02-17 14:19:05 +01:00
  • d55f72181a app/menu: add done action when editing the menu darkfi 2026-02-17 12:32:04 +01:00
  • 6504267493 doc: Add DEP-0008 (Transaction-local state) x 2026-02-17 09:34:58 +00:00
  • eecda86d09 app: make cancel and done edit buttons call menu methods darkfi 2026-02-16 22:28:50 +01:00
  • 829bc9ed60 app: add menu edit mode buttons: cancel and done darkfi 2026-02-16 19:16:04 +01:00
  • 00b230fe1e app/menu: add a fade zone darkfi 2026-02-14 10:54:09 +01:00
  • 00cdc2ea6a app: drag to reorder menu items darkfi 2026-02-13 19:13:52 +01:00
  • 7bc50e4540 app/menu: click X logic darkfi 2026-02-12 15:44:11 +01:00
  • 7e2c613054 net: add UPnP IGD NAT traversal support G10h4ck 2026-01-23 20:19:46 +01:00
  • a32718b8fb app/menu: adjust hammy handle for menu darkfi 2026-02-12 15:27:48 +01:00
  • 06ff2454fd validator/utils: minor fix in worst_fork_index() skoupidi 2026-02-12 15:41:47 +02:00
  • 6a5d23df31 app: cargo update darkfi 2026-02-12 11:53:30 +01:00
  • 0ad7eb786c app/menu: proper shapes for long select menu darkfi 2026-02-12 11:52:00 +01:00