> For the complete documentation index, see [llms.txt](https://docs.ocean.fi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ocean.fi/development/12-abi-api-reference.md).

# ABI & API Reference

## *ABI Links (GitHub)*

| Contract          | ABI Link |
| ----------------- | -------- |
| OCUSD             | TBC      |
| MintingManager    | TBC      |
| StrategyAllocator | TBC      |
| EthenaHandler     | TBC      |

## *Common Functions*

```
// Mint OCUSD
function mint(address asset, uint256 amount) external returns (uint256);

// Redeem OCUSD
function redeem(uint256 ocusdAmount) external returns (uint256);

// Rebalance strategy allocations
function rebalance() external;

// Distribute yield
function distribute() external;
```

## *Optional REST Endpoints (Coming Soon)*

* `*GET /ocusd/apy*`
* `*GET /ocusd/price*`
* `*POST /mint*`
