indigo
About this Protocol
Synthetic assets (iAssets) on Cardano via CDPs, Stability Pools, and INDY staking
Parties
The participants involved in this protocol's transactions.
Environment
Configuration values required to execute this protocol's transactions.
Transactions
The transactions defined in this protocol, with their parameters, inputs, and outputs.
close_cdp
Close a CDP: burn all outstanding iAsset debt and the CDP NFT, recover collateral.
Diagram
Parameters
Inputs
Outputs
adjust_staking
Add or remove INDY from an existing staking position.
Diagram
Parameters
Inputs
Outputs
create_sp_account
Submit a Stability Pool account creation request, depositing iAssets for batching.
Diagram
Parameters
Inputs
Outputs
create_cdp
Open a new CDP: deposit ADA collateral and mint a CDP NFT plus iAsset debt.
Diagram
Parameters
Inputs
Outputs
adjust_cdp_burn
Adjust a CDP by burning iAssets to repay debt, optionally withdrawing collateral.
Diagram
Parameters
Inputs
Outputs
adjust_cdp_mint
Adjust a CDP by minting additional iAssets, increasing the CDP's debt.
Diagram
Parameters
Inputs
Outputs
create_staking
Open a new INDY staking position and mint its authenticating STAKING_POSITION NFT.
Diagram
Parameters
Inputs
Outputs
adjust_sp_account
Submit a Stability Pool account adjustment request to change the deposit size.
Diagram
Parameters
Inputs
Outputs
unstake
Close a staking position entirely and withdraw all INDY plus accumulated ADA rewards.
Diagram
Parameters
Inputs
Outputs
close_sp_account
Submit a Stability Pool account close request for batcher processing.
Diagram
Parameters
Inputs
Outputs
Profiles
Pre-configured sets of environment and party values for different deployment targets.