Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
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
116 changes: 100 additions & 16 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 7 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -90,8 +90,13 @@ hex = "0.4"
hmac = "0.12"
base64 = "0.22"

spawned-concurrency = "0.5.0"
spawned-rt = "0.5.0"
# spawned main b1a17e6c (v0.7.0 plus canary and drop-panic fixes) plus the unreleased spawned-test crate (lambdaclass/spawned#198). Every
# spawned crate must name the same revision so they share one set of types.
# `metrics`: the actor runtime's own counters (mailbox depth, queue wait,
# handler time, actor exits), appended to `/metrics` by ethlambda-rpc.
spawned-concurrency = { git = "https://github.com/lambdaclass/spawned", rev = "fc35abafe7a850aa27f4b511b60e28dc49b4a393", features = ["metrics"] }
spawned-rt = { git = "https://github.com/lambdaclass/spawned", rev = "fc35abafe7a850aa27f4b511b60e28dc49b4a393" }
spawned-test = { git = "https://github.com/lambdaclass/spawned", rev = "fc35abafe7a850aa27f4b511b60e28dc49b4a393" }
tokio = "1.0"
tokio-util = "0.7"

Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -494,6 +494,8 @@ Some features we are looking to implement in the near future, in order of priori
- [Add a guest program and ZK proving of the STF](https://github.com/lambdaclass/ethlambda/issues/156)
- Rewrite the STF in the concrete programming language to enable formal verification

The [testing and verification roadmap](docs/testing_roadmap.md) proposes how we plan to test the client: a seeded chain-logic simulator first, then model checking, fault injection and long-running soak tests.

### Experimental features

We have a proof-of-concept formalization of a part of the state transition function in Lean4 in PR [#269](https://github.com/lambdaclass/ethlambda/pull/269).
Expand Down
1 change: 1 addition & 0 deletions bin/ethlambda/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ rayon.workspace = true
libssz.workspace = true
libssz-types.workspace = true

spawned-concurrency.workspace = true
tokio.workspace = true
tokio-util.workspace = true
tracing.workspace = true
Expand Down
Loading
Loading