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