Add block processing methods to ExecutionLayer

This commit is contained in:
Paul Hauner
2021-09-25 17:28:45 +10:00
parent f698b91d77
commit 203a93b3e1
3 changed files with 103 additions and 4 deletions

View File

@@ -68,7 +68,7 @@ pub trait EngineApi {
) -> Result<(), Error>;
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[derive(Clone, Copy, Debug, PartialEq, Serialize, Deserialize)]
#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
pub enum ExecutePayloadResponse {
Valid,
@@ -76,7 +76,7 @@ pub enum ExecutePayloadResponse {
Syncing,
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[derive(Clone, Copy, Debug, PartialEq, Serialize, Deserialize)]
#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
pub enum ConsensusStatus {
Valid,