10961 Commits

Author SHA1 Message Date
skoupidi
f0e22c8d1e darkfid/task/garbage_collect: refactored to a standalone background task 2026-04-03 17:41:20 +03:00
skoupidi
e33283d647 darkfid/rpc/tx: rebroadcast mempool call added 2026-04-03 13:50:11 +03:00
skoupidi
a2daf84bea validator/consensus: removed redudant mempool vec from Fork struct 2026-04-03 13:44:28 +03:00
skoupidi
08f86923c9 blockchain: removed pending transactions order tree and related fns 2026-04-03 13:28:52 +03:00
skoupidi
67518588a4 validator: verify new tx against only the current best fork 2026-04-03 13:00:41 +03:00
skoupidi
18831ea49e darkfid: purge unreferenced trees after a new tx is received 2026-04-03 12:51:54 +03:00
oars
76588e4221 drk, contract/test-harness: don't add tx-local coins to money tree 2026-03-30 17:56:19 +03:00
oars
fc8b542a1a contract/money/client/transfer_v1: make proof module accessible, important when building custom transfer calls 2026-03-27 15:17:26 +03:00
oars
bf75872aa4 drk: make the methods accessible in drk lib 2026-03-27 15:17:26 +03:00
x
bbcfa2f33b doc/dep: DEP-0008 Accepted 2026-03-26 10:05:52 +00:00
x
a5d06e324f money/tests: Add DEP-0008 test and remove delayed-tx test 2026-03-24 15:34:06 +00:00
x
06528a9c14 money/burn: Implement tx-local state and remove token commitment limitation 2026-03-24 15:34:06 +00:00
x
d4e1c33592 money/token_mint: Remove spurious comment from TokenMint 2026-03-24 15:34:06 +00:00
x
15d399e6f5 contract/money: Implement tx-local state 2026-03-24 15:34:06 +00:00
x
440b6f8a4f contract/money: Avoid use of unwrap() in accumulator group helper 2026-03-24 15:34:06 +00:00
x
49a85c9d12 sdk/wasm: Add _local db functions for wasm contract usage.
This adds the contract-side API for DEP-0008.
2026-03-24 15:34:06 +00:00
x
1da8d83977 runtime/import: Implement tx-local db functions 2026-03-24 15:32:25 +00:00
x
4df34ceaac runtime/db: Refactor functions into separate modules 2026-03-24 15:31:01 +00:00
x
24e884106b validator|runtime: Add tx-local state
This adds a transaction-local, in-memory database in Runtime that
exists during single transaction execution.
2026-03-24 15:31:01 +00:00
skoupidi
1b0a1a01a4 validator/utils: use the correct randomx hash based on block pow type in block_rank() 2026-03-24 17:17:30 +02:00
darkfi
595bab88af app: add debug property to button nodes to see their outline 2026-03-23 10:55:08 +04:00
jkds
c78e468e75 app: add scroll_layer + schema test. currently does nothing just stubs 2026-03-19 11:36:24 +01:00
media
f53085671b app/menu: Resize channel layout and adjust icon positioning
Separate constant for channel header height (smaller Channel height)
   Add platform-specific icon offset for vertical alignment with Sync Icon
   Align hammy and X icons symmetrically but mirrored
   Adjust hammy icon size to match X icon
2026-03-16 17:55:06 +03:00
oars
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
2026-03-13 16:50:41 +02:00
oars
64baac3c42 bin/drk: expose drk as a library and make parse_blockchain_config accessible 2026-03-13 16:50:41 +02:00
oars
0510243f0f bin/drk: tx-from-calls: handle multiple calls with multiple roots and retrieve signature secrets in post order traversal 2026-03-12 16:27:54 +03:00
x
b0ad83177c spec/vesting/concepts: Fix set notation 2026-03-12 12:05:54 +00:00
x
941b7edfc1 doc/spec/contract/vesting: LaTeX styling 2026-03-12 11:55:40 +00:00
skoupidi
e85401b5ed doc/spec/contract/vesting: vesting formula calculations explanation and example added and fixed wrong forfeit check 2026-03-12 13:34:57 +02:00
skoupidi
eb0a98572b doc/spec/contract/vesting: formal definitions added 2026-03-11 14:41:04 +02:00
skoupidi
9c9cc9d340 doc: minor formatting chore 2026-03-05 13:29:09 +02:00
skoupidi
b47e49951f script/research/gg: properly parse recipient address 2026-03-04 18:52:21 +02:00
brid
bdbe76c2c1 doc/testnet: edit for grammar and clarity 2026-03-04 13:01:59 +01:00
brid
d268ae6847 drk/doc: grammar edit drk help and doc comments 2026-03-04 13:01:59 +01:00
brid
53757cbe08 dnet: update requirements and Python version in README 2026-03-04 13:01:59 +01:00
jkds
4a7807cc21 app/contacts: add ok button to accept edits to contacts 2026-02-28 15:07:50 +01:00
darkfi
8232a0523c app: add missing edit_switch.rs file 2026-02-28 14:50:49 +01:00
x
2b955bfdd5 contract/money: Remove artifical limit of single token ID per transfer.
We now keep grouped accumulators for each token ID.
2026-02-25 12:25:10 +00:00
darkfi
67f4963ea6 app/contacts: clicking between fields switches focus among editors 2026-02-23 22:24:03 +01:00
G10h4ck
a9780e60db doc/misc/nodes/public-guide: Add doc for UPnP IGD 2026-02-23 21:38:11 +01:00
darkfi
3201aa187f app: unstyled contacts list 2026-02-23 17:36:41 +01:00
darkfi
549161f9b3 app: add contact list schema 2026-02-22 18:42:01 +01:00
darkfi
4a99a6bd93 app: allow storing tasks in nodes so we can clear them before unlinking 2026-02-21 12:28:37 +01:00
darkfi
336b123a36 app: start changing Arcs to Weaks used inside tasks so Drop works correctly 2026-02-20 18:25:04 +01:00
darkfi
7e3ada5bd2 app: add prop.unlink() and call it when we delete chats 2026-02-19 18:07:01 +01:00
darkfi
904d8fd6a0 app/menu: add edit_done signal which sends list of deleted items to menu schema, and also add a listener for the signal 2026-02-18 12:43:47 +01:00
darkfi
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). 2026-02-18 12:17:05 +01:00
darkfi
6f498062ab app/menu: add cancel edit action 2026-02-17 14:19:05 +01:00
darkfi
d55f72181a app/menu: add done action when editing the menu 2026-02-17 12:32:43 +01:00
x
6504267493 doc: Add DEP-0008 (Transaction-local state) 2026-02-17 09:34:58 +00:00