---
title: "OverlayerWrapCoreTypes"
description: "Solidity type definitions for OverlayerWrap mint and redeem operations, including the Order struct and the meaning of each field."
keywords:
  - "OverlayerWrapCoreTypes"
  - "Solidity"
  - "Order struct"
  - "types"
canonical_url: https://docs.overlayer.fi/developer_guide/contracts/types/OverlayerWrapCoreTypes
md_url: https://docs.overlayer.fi/developer_guide/contracts/types/OverlayerWrapCoreTypes.md
last_updated: 2026-05-05T15:42:56.000Z
---

# OverlayerWrapCoreTypes

> Solidity type definitions for OverlayerWrap mint and redeem operations, including the Order struct and the meaning of each field.

Contains type definitions for minting and redeeming operations

### Order

Structure representing a mint/redeem order

#### Parameters

| Name | Type | Description |
| ---- | ---- | ----------- |

```solidity
struct Order {
  address benefactor;
  address beneficiary;
  address collateral;
  uint256 collateralAmount;
  uint256 overlayerWrapAmount;
}
```

### StableCoin

Structure representing a stablecoin configuration

#### Parameters

| Name | Type | Description |
| ---- | ---- | ----------- |

```solidity
struct StableCoin {
  address addr;
  uint256 decimals;
}
```
