Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

ImplementationData

Holds implementation data.

  • impl_hash is the implementation class hash.
  • eic_data is the EIC data when applicable, and empty otherwise.
  • final indicates whether the implementation is finalized.

Fully qualified path: starkware_utils::components::replaceability::interface::ImplementationData

[derive(Copy, Drop, Serde, PartialEq)]
pub struct ImplementationData {
    pub impl_hash: ClassHash,
    pub eic_data: Option<EICData>,
    pub final: bool,
}

Members

impl_hash

Fully qualified path: starkware_utils::components::replaceability::interface::ImplementationData::impl_hash

pub impl_hash: ClassHash

eic_data

Fully qualified path: starkware_utils::components::replaceability::interface::ImplementationData::eic_data

pub eic_data: Option<EICData>

final

Fully qualified path: starkware_utils::components::replaceability::interface::ImplementationData::final

pub final: bool