Struct CallSelf
pub struct CallSelf<Context> {
pub address: AztecAddress,
pub context: Context,
}
Fields
address: AztecAddresscontext: ContextImplementations
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)