---
title: Offsets
---

Various common offsets for data structures throughout the runtime.

## Values

Functions and constants included in the Offsets module.

### Offsets.**_STR_LEN_OFFSET**

```grain
_STR_LEN_OFFSET: WasmI32
```

### Offsets.**_STR_DATA_OFFSET**

```grain
_STR_DATA_OFFSET: WasmI32
```

### Offsets.**_ARRAY_LEN_OFFSET**

```grain
_ARRAY_LEN_OFFSET: WasmI32
```

### Offsets.**_ARRAY_DATA_OFFSET**

```grain
_ARRAY_DATA_OFFSET: WasmI32
```

### Offsets.**_ARRAY_ITEM_SIZE**

```grain
_ARRAY_ITEM_SIZE: WasmI32
```

### Offsets.**_BYTES_LEN_OFFSET**

```grain
_BYTES_LEN_OFFSET: WasmI32
```

### Offsets.**_BYTES_DATA_OFFSET**

```grain
_BYTES_DATA_OFFSET: WasmI32
```

### Offsets.**_INT32_VALUE_OFFSET**

```grain
_INT32_VALUE_OFFSET: WasmI32
```

### Offsets.**_UINT32_VALUE_OFFSET**

```grain
_UINT32_VALUE_OFFSET: WasmI32
```

### Offsets.**_FLOAT32_VALUE_OFFSET**

```grain
_FLOAT32_VALUE_OFFSET: WasmI32
```

### Offsets.**_INT64_VALUE_OFFSET**

```grain
_INT64_VALUE_OFFSET: WasmI32
```

### Offsets.**_UINT64_VALUE_OFFSET**

```grain
_UINT64_VALUE_OFFSET: WasmI32
```

### Offsets.**_FLOAT64_VALUE_OFFSET**

```grain
_FLOAT64_VALUE_OFFSET: WasmI32
```

