---
title: "OverlayerWrapCollateral"
description: "Solidity reference for OverlayerWrapCollateral, which defines the collateral configuration used by OverlayerWrap, including its validation errors."
keywords:
  - "OverlayerWrapCollateral"
  - "Solidity"
  - "collateral"
canonical_url: https://docs.overlayer.fi/developer_guide/contracts/OverlayerWrapCollateral
md_url: https://docs.overlayer.fi/developer_guide/contracts/OverlayerWrapCollateral.md
last_updated: 2026-05-13T01:03:10.000Z
---

# OverlayerWrapCollateral

> Solidity reference for OverlayerWrapCollateral, which defines the collateral configuration used by OverlayerWrap, including its validation errors.

This contract handles the collateral definitions for OverlayerWrap

### CollateralInvalidZeroAddress

```solidity
error CollateralInvalidZeroAddress()
```

### CollateralInvalidDecimals

```solidity
error CollateralInvalidDecimals()
```

### collateral

```solidity
struct OverlayerWrapCoreTypes.StableCoin collateral
```

Supported assets

### aCollateral

```solidity
struct OverlayerWrapCoreTypes.StableCoin aCollateral
```

### _initialize

```solidity
function _initialize(address admin_, struct OverlayerWrapCoreTypes.StableCoin collateral_, struct OverlayerWrapCoreTypes.StableCoin aCollateral_) internal
```
