oars
00d560c5e6
script/research/event_graph/egv2: python model for event graph v2 to test some of its properties like finding all paths, least common ancestors, non-ancestor events
2026-04-06 05:17:40 +03:00
x
0b7e2f53ec
research/rlnv2: Add signalling with SMT proofs
2026-04-06 05:14:00 +03:00
x
c8e21a7b5a
research/rlnv2: SMT registration
2026-04-06 05:14:00 +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
skoupidi
b47e49951f
script/research/gg: properly parse recipient address
2026-03-04 18:52:21 +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
skoupidi
b78ca1d796
contract/test-harness/vks: updated hashes and modify inject to work over an overlay not the actual db so we ensure native zkas can be included in all genesis monotrees
2026-01-19 20:49:16 +02:00
skoupidi
830497f5c7
blockchain/contract_store: monotree handling refactor
...
This commit replaces the in-memory contracts states monotree with a sled one. Monotree update handling is changed to always use new changes, as contracts or their tree drops are handled via the overlay reverts. Each contract now includes its wasm as a record in its monotree, so no separate wasm monotree is needed. Native contracts zkas is also included in their monotree, locking it down from changes.
2026-01-16 17:54:26 +02:00
x
3aa0e3b722
zkas: Implement debug symbols in the compiled binary
2026-01-07 09:22:55 +00:00
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