457 Commits

Author SHA1 Message Date
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
oars
ac0365cc60 Cargo.toml, Cargo.lock: change dependencies used for logging
- replace log crate with tracing,
- replace simple-log crate with tracing-subscriber and tracing-appender
- add nu-ansi-term crate as a dependency which is itself tracing-subscriber's dependency,
  inorder to write colored outputs to the terminal since we override formatting provided
  by tracing-subscriber
2025-11-07 10:15:36 +03:00
skoupidi
88c159bd06 drk/interactive: typos chore 2025-11-06 20:28:18 +02:00
skoupidi
564dce98e0 drk/interactive: restore blocking mode when printing notifications 2025-11-06 20:23:54 +02:00
skoupidi
9a5b6f6029 drk/dao: skip governance coins that are not part of the snapshot when votting 2025-11-06 20:22:17 +02:00
skoupidi
a8682b50c8 drk/rpc: handle initial client failure due to offline darkfid 2025-10-31 14:03:03 +02:00
skoupidi
dbcbf706fe drk/dao: import updates existing record params(keys) 2025-10-31 14:02:19 +02:00
skoupidi
31d364e478 drk: dropped useless dao update-key functionality 2025-10-30 17:47:10 +02:00
skoupidi
ae4ae3e9ec drk/interactive: missing message items added 2025-10-30 17:43:32 +02:00
skoupidi
035a53c500 drk: gracefully handle rpc disconnects with a resetable client 2025-10-29 13:30:46 +02:00
skoupidi
fe6efa2eaa drk/interactive: missing autocomplete items added 2025-10-28 21:02:49 +02:00
skoupidi
02a6b76cfe drk/deploy: minor comment fix 2025-10-28 16:13:41 +02:00
skoupidi
f3cb431b86 drk/interactive: fixed minor parsing bugs in dao commands 2025-10-27 19:59:13 +02:00
skoupidi
bf28b41023 drk/interactive: handle zombie subscriptions 2025-10-27 16:26:14 +02:00
skoupidi
3d62bd6a2c drk: contract deployment history added 2025-10-27 13:46:26 +02:00
skoupidi
b419205e8c drk: use contract id as the key for deployment auths 2025-10-25 13:56:16 +03:00
skoupidi
699c942fb7 drk: updated contract deployment code to be fully functional 2025-10-24 15:47:52 +03:00
skoupidi
d0c49d24d0 chore: updated sled-overlay to new version 2025-10-24 12:58:55 +03:00