> Aztec.nr API reference, v6.0.0 (mainnet and testnet). Index: https://docs.aztec.network/aztec-nr-api/mainnet/llms.txt

# Struct publish_for_public_execution_parameters

Module: `contract_instance_registry_interface::ContractInstanceRegistry`

```rust
pub struct publish_for_public_execution_parameters {
    pub salt: Field,
    pub contract_class_id: ContractClassId,
    pub initialization_hash: Field,
    pub immutables_hash: Field,
    pub public_keys: PublicKeys,
    pub universal_deploy: bool,
}
```

## Fields

```rust
salt: Field
```

```rust
contract_class_id: ContractClassId
```

```rust
initialization_hash: Field
```

```rust
immutables_hash: Field
```

```rust
public_keys: PublicKeys
```

```rust
universal_deploy: bool
```
