Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
e679900
feat: add chunk protocol handler with P2P message routing and cross-n…
mickvandijke Jan 29, 2026
761fdb4
feat: add peer-ID-based chunk operations and enable cross-node e2e test
mickvandijke Jan 30, 2026
2889195
feat: add node-to-node messaging e2e test
mickvandijke Jan 31, 2026
81e56d4
refactor: extract compute_address to client::data_types as canonical …
mickvandijke Jan 31, 2026
ebc1b20
fix: address clippy, fmt, and code quality issues across last 3 commits
mickvandijke Jan 31, 2026
d84258e
fix: enforce max_chunks capacity limit in DiskStorage::put()
mickvandijke Feb 1, 2026
b18f11e
fix: use configured EVM network instead of hard-coded ArbitrumOne def…
mickvandijke Feb 1, 2026
5505ead
feat: wire QuantumClient to ANT protocol and fix peer ID format mismatch
mickvandijke Feb 1, 2026
dfe233d
test: add QuantumClient chunk round-trip E2E test
mickvandijke Feb 1, 2026
916dc9d
build: bump saorsa-core to 0.10.2 and re-enable default features
mickvandijke Feb 1, 2026
3666d93
feat: add request_id to chunk protocol messages for response correlation
mickvandijke Feb 1, 2026
be9000b
fix: make chunk message decode errors non-fatal in event loops
mickvandijke Feb 1, 2026
9e2e59a
fix: restore source peer validation alongside request_id matching
mickvandijke Feb 1, 2026
283e448
refactor: replace random request_id with sequential AtomicU64 counter
mickvandijke Feb 1, 2026
39f6bc5
fix: remove duplicate "ANT protocol handler initialized" log from con…
mickvandijke Feb 1, 2026
0c72234
fix: cap bincode deserialization at MAX_CHUNK_SIZE + 1 MB
mickvandijke Feb 1, 2026
e2ba851
refactor: extract shared chunk protocol request/response helper
mickvandijke Feb 1, 2026
b3c7e19
chore: remove unused autonomi dep
mickvandijke Feb 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,10 @@ path = "src/bin/keygen.rs"

[dependencies]
# Core (provides EVERYTHING: networking, DHT, security, trust, storage)
Copy link

Copilot AI Feb 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PR description states that saorsa-labs/saorsa-core#11 must be merged before this PR can land, but this dependency version (0.10.2) appears to already be set. Consider adding a comment explaining the version requirement or verifying this is the correct version.

Suggested change
# Core (provides EVERYTHING: networking, DHT, security, trust, storage)
# Core (provides EVERYTHING: networking, DHT, security, trust, storage)
# NOTE: saorsa-core 0.10.2 includes changes from saorsa-labs/saorsa-core#11 required by this crate.

Copilot uses AI. Check for mistakes.
saorsa-core = { version = "0.10.0", default-features = false }
saorsa-core = "0.10.2"
saorsa-pqc = "0.4.0"

# Payment verification - autonomi network lookup + EVM payment
autonomi = "0.9"
ant-evm = "0.1.19"
evmlib = "0.4.7"
xor_name = "5"
Expand Down Expand Up @@ -79,12 +78,14 @@ tempfile = "3"
flate2 = "1"
tar = "0.4"

# Protocol serialization
bincode = "1"

[dev-dependencies]
tokio-test = "0.4"
proptest = "1"
serde_json = "1"
rand = "0.8"
bincode = "1"

# E2E test infrastructure
[[test]]
Expand Down
Loading
Loading