https://github.com/datachainlab/optimism-elc
https://github.com/datachainlab/optimism-elc
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/datachainlab/optimism-elc
- Owner: datachainlab
- License: apache-2.0
- Created: 2024-11-05T00:57:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-30T01:30:39.000Z (11 months ago)
- Last Synced: 2025-06-30T01:34:27.162Z (11 months ago)
- Language: Rust
- Size: 57 MB
- Stars: 0
- Watchers: 12
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# optimism-elc
[](https://github.com/datachainlab/optimism-elc/actions/workflows/ci.yaml)
[ELC](https://docs.lcp.network/protocol/elc) implementation for [Optimism](https://github.com/ethereum-optimism/optimism).
NOTE: This project is currently under heavy development. Features may change or break.
## Supported Versions
- [lcp v0.2.17](https://github.com/datachainlab/lcp/releases/tag/v0.2.17)
- [optimism v1.14.1](https://github.com/ethereum-optimism/optimism/tree/v1.14.1)
## Related project
- [optimism-preimage-maker](https://github.com/datachainlab/optimism-preimage-maker): A tool to create preimages for Optimism ELC.
- [optimism-ibc-relay-prover](https://github.com/datachainlab/optimism-ibc-relay-prover): A tool to prove IBC packets on Optimism ELC.
## Integration with LCP
LCP requires a special configuration to run ELC due to the huge data size of preimage.
The following configurations are required:
* Enclave `StackMaxSize` and `HeapMaxSize` should be greater than `2GB`.
* Use client streaming RPC for `update_client`