espresso-sequencer
espresso-sequencer copied to clipboard
### tl;dr - Removes the generic parameter `TableWord`. - Removes the `TxTableEntry` and `TxTableEntryWord`. - Introduces a `TableWord` struct using const generics with an implementation that mimics the "old" `TxTableEntry`...
- [x] #1166 - [x] #1167
We have a number of roles that a node can play, based on its configuration. We should add sub-commands which are alias for combinations of sub-commands that put the node...
Create a glossary doc to define terms like: - "bundle" - "espresso block" - "atomic bundle" - "prover" - "replica" etc https://github.com/EspressoSystems/gitbook/pull/16#discussion_r1487824739 Re: the zk proof intro, this would be...
Currently we only check if blocks with transactions are produced and errors with the prover service may go unnoticed.
Fetch from a peer and authenticate against commitment in header
We should have a genesis block which identifies the chain and related information, including: * Chain ID * Fork ID (so the genesis block changes if we reset a testnet)...
The stake table contract is required to interact in some way with [EigenLayer](https://www.eigenlayer.xyz/) in order to allow stakers to participate of the HotShot protocol using eth. Document how EigenLayer works...
Now that we can call async functions on the L1 client during `Header::new`, we can add a new function: ```rust async fn get_pending_deposits(prev_finalized: Option, new_finalized: u64) -> Vec; ``` This...