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

Struct CallSelf

pub struct CallSelf<Context> {
    pub address: AztecAddress,
    pub context: Context,
}

Fields

address: AztecAddress
context: Context

Implementations

impl CallSelf<&mut PrivateContext>

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, )

impl CallSelf<PublicContext>

pub fn update(self, new_contract_class_id: ContractClassId) pub fn set_update_delay(self, new_update_delay: u64)