> For the complete documentation index, see [llms.txt](https://docs.divergence-protocol.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.divergence-protocol.com/technical-reference/core/utils.md).

# Utils

### getAdjustPrice

Rounds down price input to two significant digits to adjust it for strike price. Assumes 18 decimal places (e.g., ETH price 1500 as 1500 \* 10\*\*18).

```javascript
function getAdjustPrice(uint256 price) pure returns (uint256 adjustedPrice)
```

**Params:**

| **Name** | **Type** | **Description** |
| -------- | -------- | --------------- |
| price    | uint256  | The input price |

**Returns:**

| **Name**      | **Type** | **Description**    |
| ------------- | -------- | ------------------ |
| adjustedPrice | uint256  | The adjusted price |
