Contracts Overview

The Autonomint Protocol contracts are divided into two groups:

  • Core Contracts

  • Token Contracts

Core Contracts

Core contracts fall into following categories

  • Borrowing

  • CDS

  • Treasury

  • Options

  • MultiSign

  • BorrowLiquidation

Borrowing

The minting of USDa can be accessed through only this contract, contains collateral deposit, withdraw logics. The borrower's debt, interest needs to pay and calculating ratio of collateral value to the CDS value are done in here.

CDS

One of the main entry point to Autonomint Protocol. The USDa or USDT amount to protect the collaterals in Treasury can be supplied to the protocol through this contract.

Treasury

Managing borrower's deposited collaterals, depositing collaterals in other external DeFi protocols can be accessed through this contract.

Options

Option fees calculation and call option returns should be retrieved from this contract.

MultiSign

To get permission from admins to set the required data and for pausing and unpausing specific function, entire module or protocol.

BorrowLiquidation

Contains liquidation logic to liquidate borrower's collateral through dCDS. Can only be accessed by borrowing contract.

Token Contracts

Autonomint have two main and yield generating tokens:

  • USDa

  • ABOND

USDaStablecoin

Minting, burning and OFT (OmniChain Fungible Token) transfer of USDa should be done through this contract.

ABONDToken

Minting, burning of ABOND and storing ABOND token data during transfers to make this as yield generating token.

Last updated