474 Commits

Author SHA1 Message Date
oars
76588e4221 drk, contract/test-harness: don't add tx-local coins to money tree 2026-03-30 17:56:19 +03:00
oars
bf75872aa4 drk: make the methods accessible in drk lib 2026-03-27 15:17:26 +03:00
x
15d399e6f5 contract/money: Implement tx-local state 2026-03-24 15:34:06 +00: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
brid
d268ae6847 drk/doc: grammar edit drk help and doc comments 2026-03-04 13:01:59 +01:00
x
7c5390c899 contract/money: Implement Money::BurnV1 function
This allows provable coin burning without requiring outputs.
2026-02-10 15:03:25 +00:00
epiphany
6ff035e8f7 drk: add pretty_tx() for the inspect command 2026-02-09 18:16:45 +02:00
skoupidi
7181db089e chore: updated sled-overlay to new version 2026-02-09 18:16:37 +02:00
skoupidi
3bbe1166fa chore: updated sled-overlay to new version 2026-02-03 20:53:26 +02:00
skoupidi
cb07f10595 chore: updated sled-overlay to new version 2026-02-02 23:20:13 +02:00
skoupidi
67a8cb3833 chore: updated sled-overlay to new version 2026-02-02 17:55:35 +02:00
skoupidi
7914422d8b chore: updated sled-overlay to new version 2026-01-24 16:58:57 +02:00
x
8e544e7cad drk: Add TODO about tx inspection 2026-01-23 20:07:24 +00:00
skoupidi
5020443bc5 drk: dao removal functionality added 2026-01-23 13:32:31 +02:00
skoupidi
4da6de8668 drk/dao: allow renaming a DAO by importing it with a diff name (unique name constrain still applies) 2026-01-23 13:32:31 +02:00
skoupidi
b7a494ea95 drk: attach the fee right away in tx-from-calls using the provided secrets 2026-01-11 13:29:21 +02:00
skoupidi
02f3816999 drk/dao: check proposal is not expired when voting and its duration has passed when executing 2026-01-09 15:22:47 +02:00
skoupidi
bc003375d3 drk/dao: check early exec quorum in proposals execution 2026-01-09 15:06:13 +02:00
x
3aa0e3b722 zkas: Implement debug symbols in the compiled binary 2026-01-07 09:22:55 +00:00
skoupidi
fcf4aded0e darkfid: split managemtn rpc methods into its own rpc server and standarized all ports 2026-01-02 19:41:34 +02:00
x
fcdf5ee488 chore: Update crate dependencies 2026-01-01 19:48:04 +00:00
x
ed9be657ab serial: Bring it back home 2026-01-01 19:48:04 +00:00
skoupidi
e460c39e6c drk/interactive: added missing tx-from-calls subcommand 2026-01-01 19:14:21 +02:00
x
9785777642 chore: Update copyright license year
Happy 2026!
2026-01-01 11:40:45 +00:00
x
a17a81bf2d drk: Add CLI completions for TxFromCalls 2025-12-31 17:11:49 +00:00
x
a61fc4fe33 drk: Detach from the fun
1000x speedup.
2025-12-31 17:02:36 +00:00
x
e1994a7fd9 drk: Implement tx construction from given calls and their relation-mapping 2025-12-31 16:56:59 +00:00
skoupidi
c9c9a7a38a chore: fixed broken darkfid rpc blockchain.get_block clients requests 2025-12-29 19:25:27 +02:00
skoupidi
021c8927d7 drk: display mining configuration address right away 2025-12-28 16:04:21 +02:00
x
add9bb596c chore: Update crate dependencies 2025-12-25 12:22:56 +00:00
skoupidi
fa0180297b contract/dao: simplyfied constants naming scheme 2025-12-24 15:05:51 +02:00
skoupidi
5d47358902 chore: updated sled-overlay to new version 2025-12-24 14:01:20 +02:00
skoupidi
5d9bfe7507 chore: updated sled-overlay to new version 2025-12-22 16:09:09 +02:00
skoupidi
346a3517bd chore: updated sled-overlay to new version 2025-12-22 15:36:52 +02:00
skoupidi
82ac85872c chore: updated sled-overlay to new version 2025-12-22 14:37:17 +02:00
skoupidi
c82f8666ed drk: aux subcommand to display a base64 encoded mining configuration added 2025-12-18 13:40:53 +02:00
skoupidi
86c740d9a0 drk: store each block signing key in scanned blocks and display it so miners can grab it if ever needed 2025-12-17 19:29:38 +02:00
skoupidi
ffd1964254 darkfid|drk|minerd: use the new Address format everywhere + minor cleanups and docs updates 2025-12-16 20:31:01 +02:00
skoupidi
d5be2cf726 contract/dao/client: use diff signatures per input in propose and vote 2025-12-16 16:48:38 +02:00
x
34cafd044b drk: Address support 2025-12-15 15:59:08 +00:00
skoupidi
5754d4268f darkfid: support merge mining for a DAO 2025-11-26 17:26:15 +02:00
skoupidi
621e704115 rust: set stable toolchain and clippy chore 2025-11-24 17:03:48 +02:00
x
aa537b9e4b chore: Update crate dependencies 2025-11-24 12:12:14 +02:00
parazyd
e493f397dc chore: Update crate dependencies 2025-11-24 12:12:13 +02:00
skoupidi
dd575f261f util/logger: allow bins to set alternative terminal logger writers 2025-11-15 00:37:14 +02:00
skoupidi
e06f0201d9 drk/dao: typos chore 2025-11-10 12:26:24 +02:00
skoupidi
1eaff1640a drk/scanned_blocks: properly deserialize height 2025-11-10 12:24:24 +02:00
oars
d85cf80dbf replace log imports with tracing everywhere 2025-11-07 10:15:36 +03:00