IReplaceable
Fully qualified path: starkware_utils::components::replaceability::interface::IReplaceable
pub trait IReplaceable<TContractState>
Trait functions
get_upgrade_delay
Fully qualified path: starkware_utils::components::replaceability::interface::IReplaceable::get_upgrade_delay
fn get_upgrade_delay(self: @TContractState) -> u64
get_impl_activation_time
Fully qualified path: starkware_utils::components::replaceability::interface::IReplaceable::get_impl_activation_time
fn get_impl_activation_time(self: @TContractState, implementation_data: ImplementationData) -> u64
add_new_implementation
Fully qualified path: starkware_utils::components::replaceability::interface::IReplaceable::add_new_implementation
fn add_new_implementation(ref self: TContractState, implementation_data: ImplementationData)
remove_implementation
Fully qualified path: starkware_utils::components::replaceability::interface::IReplaceable::remove_implementation
fn remove_implementation(ref self: TContractState, implementation_data: ImplementationData)
replace_to
Fully qualified path: starkware_utils::components::replaceability::interface::IReplaceable::replace_to
fn replace_to(ref self: TContractState, implementation_data: ImplementationData)