855 Commits

Author SHA1 Message Date
oars
d43a456f7b script/research/tx-replayer: add wasm, zkp and sig command line flags inorder to verify either wasm runtime, zkp or signature part of the transaction inorder to see resources usage for each parts of a tx verification 2026-01-04 16:27:45 +03:00
oars
ff477eb2f0 script/research/tx-replayer: a tool to replay a transaction by resetting the blockchain database to a height before the transaction was added at 2026-01-04 16:27:45 +03:00
oars
f974da8409 script/research/zkvm-metering: add CircuitCost measurements 2026-01-04 15:34:29 +03:00
oars
f7db85c0a9 script/research/zkvm-metering: generate and verify Native contracts' proofs 2026-01-04 15:34:29 +03:00
oars
8d7d33b812 script/research/zkvm-metering: organize 2026-01-04 15:34:29 +03:00
oars
574695f034 script/research/zkvm-metering: fix merkle_root opcode zk proof, k = 11 can be used and this changes the proof size and verifying key size 2026-01-04 15:34:29 +03: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
4f30aae91d doc: Update book links 2026-01-02 17:28:09 +00: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
x
9785777642 chore: Update copyright license year
Happy 2026!
2026-01-01 11:40:45 +00:00
jkds
19c1b8ffea rpc: remove p2p.set_outbound_connections method 2025-12-31 04:07:56 +01:00
jkds
419da3f849 net: allow runtime modification of outbound connection count. adds a method to darkirc to set_outbound_connections, use the scripts ./script/node_get_info.py and ./script/node_set-connect.py to verify 2025-12-30 14:46:02 +01:00
jkds
cc571d4851 remove all () from the ends of log targets: foo::bar() => foo::bar 2025-12-30 12:09:29 +01:00
oars
852573bf70 script: DEP-0007: add network profiles to net setting section of the toml configs 2025-12-30 11:30:54 +03:00
oars
179211b2c7 bin,example/dchat,script: DEP-006: retrieve app_name and app_version from CARGO_PKG_NAME and CARGO_PKG_VERSION for use in net Version message 2025-12-30 11:30:54 +03:00
skoupidi
c9c9a7a38a chore: fixed broken darkfid rpc blockchain.get_block clients requests 2025-12-29 19:25:27 +02:00
skoupidi
e81e01dd98 darkfid: massive overhaul of mining rpc so everything goes through the registry 2025-12-27 19:37:39 +02:00
x
a28e8287d2 research: Move rln2 to parent directory 2025-12-25 12:58:08 +00:00
x
30e5d13e97 research/rlnv1: Delete code 2025-12-25 12:57:47 +00:00
x
add9bb596c chore: Update crate dependencies 2025-12-25 12:22:56 +00: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
3ddfe3a608 validator/pow: restored mising monero gen wide data script 2025-11-24 15:49:49 +02:00
skoupidi
1ee0239fe6 script/research: removed pow folder 2025-11-24 12:31:09 +02:00
x
aa537b9e4b chore: Update crate dependencies 2025-11-24 12:12:14 +02:00
skoupidi
0b8d6c25fe blockchain/contract_store: get_state_monotree now returns the fully updated monotree from the overlay 2025-11-24 12:12:13 +02:00
skoupidi
a140ae53b1 validator: properly initialize and verify genesis block monotree 2025-11-24 12:12:13 +02:00
oars
52461e3fd2 script/research/zkvm-metering: tools to generate and verify zk proofs containing single zkvm opcodes for resource usage measurement 2025-11-19 22:27:33 +02:00
skoupidi
f5403d25ea chore: dropped obselete dhtd 2025-11-07 13:13:36 +02:00
oars
4201a06714 script/research/dam/dam-cli: replace simplelog with tracing-subscriber 2025-11-07 10:15:36 +03: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
9fa8610650 script/research/gg: create transactions folder if it doesn't exists 2025-10-30 14:23:59 +02:00
skoupidi
d0c49d24d0 chore: updated sled-overlay to new version 2025-10-24 12:58:55 +03:00
oars
783ac96ca6 script/research/rlnd: fix clap panic due to duplicate rpc-listen field in private and public RpcSettingsOpt 2025-10-15 16:33:01 +03:00
oars
8bc97e265c script/research/generic-node: fix darkfi-serial dependency 2025-10-15 16:33:01 +03:00
oars
2d73148825 script/evgrd: fix compilation issue 2025-10-15 16:33:01 +03:00
epiphany
f511721a90 script/research: add equix 2025-08-11 15:53:08 +02:00
parazyd
fda2a84034 chore: Update dependencies 2025-08-05 09:41:05 +02:00
oars
bafd7c4089 script: node metering script to collect and analyze how many messages of each type are received in a 10 sec span 2025-07-07 17:53:03 +03:00
oars
a29f9b40a6 darkirc, darkfid, taud, damd configs: change boolean transport_mixing field to mixed_transport list 2025-07-07 13:48:11 +03:00
parazyd
2e2de47c69 v0.5.0 release 2025-06-06 13:50:10 +02:00
parazyd
6ce68aca16 research: Implement mnemonic (seed phrases) for secret keys 2025-06-05 16:45:22 +02:00
p1r0
fccdca721a script/ping: added Dialer initialization missing argument 2025-05-26 23:51:32 +03:00
parazyd
46d815ace0 chore: Update crate deps and freeze RandomX git rev 2025-05-21 15:01:54 +02:00
skoupidi
61c4b831e3 chore: updated sled-overlay to new version 2025-05-17 19:10:01 +03:00
darkfi
fd2459ecef research/fft: alternative to finding extension fields containing root of unity 2025-05-15 15:17:33 +02:00