freenet-core
freenet-core copied to clipboard
Declare your digital independence
``` thread 'router::tests::test_request_time' panicked at crates/core/src/router.rs:414:13: failure_probability: Prediction: 0.8898707070200396, Truth: 0.4999713118414225, Error: 0.38989939517861705 failures: router::tests::test_request_time ```
- Multi-thread wasm executor. Add a job stealing pool of runtimes at the executor for wasm contracts. Make sure that we don’t run updates in parallel for the same ContractInstanceId....
Refactor part of the transport API and core interactions so we leverage the protocol to speed up operations executions when performing large data transfers (e.g. streaming contract state/code etc.)
See `todo!()` on line 150 of executor/runtime.rs: ```rust match self .runtime .validate_state(&key, ¶ms, &updated_state, &related_contracts) .map_err(|e| ExecutorError::execution(e, None))? { ValidateResult::Valid => { if updated_state.as_ref() == current_state.as_ref() { Ok(UpsertResult::NoChange) } else...
**Description:** We currently store a gateway’s hostname and port in one field (`hostname = "vega.locut.us:31337"`). This is confusing because it forces the port to be part of the “hostname.” Worse,...
I can not build freenet microblogging example due to regression on main branch. Could we fix it please?
Hello. I would like to document the code. Sounds to be a fun good first issue to start.