Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

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)