use crate::{DBColumn, Error, StoreItem}; use ssz::{Decode, Encode}; use types::{EthSpec, ExecutionPayload}; impl StoreItem for ExecutionPayload { fn db_column() -> DBColumn { DBColumn::ExecPayload } fn as_store_bytes(&self) -> Result, Error> { Ok(self.as_ssz_bytes()) } fn from_store_bytes(bytes: &[u8]) -> Result { Ok(Self::from_ssz_bytes(bytes)?) } }