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