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

# Struct TxBlobDataSections

Module: `noir_aztec::protocol::blob_data`

```rust
pub struct TxBlobDataSections {
    pub tx_start_marker: Field,
    pub public_data_write_fields: [Field; 128],
    pub num_public_data_write_fields: u32,
    pub private_log_fields: [Field; 1088],
    pub num_private_log_fields: u32,
    pub contract_class_log_fields: [Field; 3024],
    pub num_contract_class_log_fields: u32,
}
```

## Fields

```rust
tx_start_marker: Field
```

```rust
public_data_write_fields: [Field; 128]
```

```rust
num_public_data_write_fields: u32
```

```rust
private_log_fields: [Field; 1088]
```

```rust
num_private_log_fields: u32
```

```rust
contract_class_log_fields: [Field; 3024]
```

```rust
num_contract_class_log_fields: u32
```
