Feature/updated sphinx payload keys (#5698)

* removed support for legacy packet types from NymCodec

I think nodes had plenty of time to upgrade given versioned variant was introduced in 2022

* temp: use local sphinx packet for development

* introduce new messages that use more efficient reply surbs encoding

* checks for incorrect encoding

* generate correct message depending on config value

* fixed current packet version

* made packet type selection configurable

* updated sphinx packet crate to the published version

* fixed wasm build

* fixes in outfox due to sphinx api changes

* additional tests

* clippy

* fixed log/tracing import
This commit is contained in:
Jędrzej Stuczyński
2025-04-10 13:43:29 +01:00
committed by GitHub
parent 02ed64557d
commit af2c4f50b6
31 changed files with 1016 additions and 443 deletions
+1
View File
@@ -238,6 +238,7 @@ impl NymNodeTesterBuilder {
false,
Duration::from_millis(5),
Duration::from_millis(5),
true,
managed_keys.ack_key(),
);