ChainSafe / ChainSafe/ProtoBanshee

Casper circuit layout

Open
#28 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Implement the base layout (circuit config) for the `CasperCircuit`, which encapsulates columns from both `StateTable` and `AttestationsTable` and other fields needed for finality calculations. Refer to the spec for a full description.

### [Spec](https://hackmd.io/@timofey/rks1Y7BL3)

### References
- EVM circuit https://github.com/scroll-tech/zkevm-circuits/blob/develop/zkevm-circuits/src/evm_circuit.rs (similarly composes multiple tables and chips)
- sub-circuit interface https://github.com/scroll-tech/zkevm-circuits/blob/scroll-stable/zkevm-circuits/src/util.rs#L206

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.