For the complete documentation index, see llms.txt.
aztec-nr - contract_instance_registry_interface::ContractInstanceRegistry

Struct ContractInstanceRegistry

pub struct ContractInstanceRegistry {
    pub target_contract: AztecAddress,
}

Fields

target_contract: AztecAddress

Implementations

impl ContractInstanceRegistry

pub fn at(addr: AztecAddress) -> Self pub fn interface() -> Self pub fn publish_for_public_execution( self, salt: Field, contract_class_id: ContractClassId, initialization_hash: Field, immutables_hash: Field, public_keys: PublicKeys, universal_deploy: bool, ) -> PrivateCall<28, 12, ()> pub fn update(self, new_contract_class_id: ContractClassId) -> PublicCall<6, 1, ()> pub fn set_update_delay(self, new_update_delay: u64) -> PublicCall<16, 1, ()> pub fn get_update_delay(self) -> PublicStaticCall<16, 0, u64> pub fn offchain_receive( self, messages: BoundedVec<OffchainMessage, 16>, ) -> UtilityCall<16, 321, ()>