Development updates from the Indigo team will be posted here!
Indigo Protocol technical update: 2/26/2022
This week Indigo developers worked on:
- Initial Token Distribution (ITD) proposal launched on governance forum
- Scalable liquidations to maintain price stability
- Continued setup of PAB for Indigo Contracts
- Formal plan for private testnet
- Integrating PAB with Alonzo Node
- Draft and models for reward distributions
Indigo Protocol technical update: 3/6/2022
This week Indigo developers worked on:
- Finished implementing scaling solution for liquidations
- Finished setting up PAB and Chain Index for Governance, Staking, CDP and Vesting contracts
- Started consolidating and reviewing documentation and v1 roadmap
- Continued modeling reward distributions
- Started UI analysis to improve usability
Indigo Protocol technical update: 3/12/2022
This week Indigo developers worked on:
- Finished setting up PAB for smart contracts
- Updated Indigo Web App to match most recent PAB implementation
- Connected Cardano-wallet to PAB to attempt to run a private testnet
- Reviewed the new liquidation mechanism for benchmarking
- Finalized test cases and documents for scalable liquidation mechanism
- Continued documenting the PAB TS SDK and Indigo Protocol design
Indigo Protocol technical update: 3/19/2022
This week Indigo developers worked on:
- Started testing smart contracts against private testnet nodes
- Documented private testnet environment setup
- Tested PAB TS SDK with real Indigo smart contracts
- Multi-lingual web app support
- Integrating PAB with Cardano wallet server
- Updated technical documentation to prepare for next phase of development
Indigo Protocol technical update: 3/27/2022
This week Indigo developers worked on:
- Resolved on-chain issues related to smart contracts
- Added tests to PAB TS SDK
- Reviewed multi-sig implementation for token vesting
- Documented Multi-DEX SDK
- Updated Plutus app to resolve PAB issues
- Continued integrating PAB with Cardano Wallet Server
- Began working on an Indigo Quiz
Indigo Protocol technical update: 4/3/2022
This week Indigo developers worked on:
- Integrating the CDP functions of the web app into the private testnet
- Smart contract documentation
- Reviewing UTxO congestion and max transaction limitations
- Reviewing smart contract backlog
- Optimizing the private testnet plan
- Creating testnet faucet function in PAB
- Finalizing Indigo Quiz for production
Indigo Protocol technical update: 4/9/2022
This week Indigo developers worked on:
- Testing smart contracts against latest plutus-apps revision
- Integrating the PAB with the private testnet
- Oracle Expiration feature
- Solving some regressions and cleaning up the tests
- Integrating the INDY Proposal Fee in the case that the proposal fails
- UI enhancements
Indigo Protocol technical update: 4/23/2022
This week Indigo developers worked on:
- Continuing revamp of Indigo Web App for private testnet
- Integrating CDP, Stability Pool, Liquidation and Staking functions for private testnet
- Implementing Oracle Expiration for smart contract
- Cleaning up of chore tasks in smart contracts
- Writing Oracle standardization CIP first draft
- Writing draft for Indigo DAO Constitution
Indigo Protocol technical update: 5/1/2022
This week Indigo developers worked on:
- Roadmapping mainnet and setting deadlines for launch
- Protocol upgradeability technical designs
- Setting up nodes for private testnet
- Oracle Standards CIP with Charli3
- Updating Oracle implementation and adding Oracle expiration
- Partial liquidations and liquidation fees
Indigo Protocol technical update: 5/7/2022
This week Indigo developers worked on:
- Finalizing and reviewing oracle enhancements, allowing us to use any oracle that follows our data standards
- Adding benchmarks for TX Size, CPU, and Mem Units for staking and governance
- Deploying internal testnet and documenting test cases
- Creating bug reporting/feedback process for upcoming private testnet
- Oracle Datum Standard CIP, reviewed with CDA
- Reviewing oracle options for launch
- Bug fixes for Indigo Web App
Indigo Protocol technical update: 5/14/2022
This week Indigo developers worked on:
- Launched private testnet to community members
- Bug fixes for private tesetnet
- Oracle CIP with Charli3 and CDA
- Protocol upgradeability technical specifications
- Requirements document for protocol level insurance
- Formulas for LP rewards distribution
Indigo Protocol technical update: 5/21/2022
This week Indigo developers worked on:
- Multiple web app fixes from feedback for the private testnet
- Benchmarking tests for Staking and Governance contracts
- Protocol upgradability development into Governance
- Oracle enhancements
- Integration of Governance into web app
- Token distribution plans
Indigo Protocol technical update: 5/28/2022
This week Indigo developers worked on:
- Protocol upgradeability, getting close to finalizing all governance changes
- Refactoring how decimals are handled on-chain
- Integrating Governance dashboard into the Indigo Web App
- Cleaned up a few TX Size/Resource benchmarks
- DAO Governance process and quorum voting
- Tech planning for DAO Reserve
- Creating post-mortem for Private Testnet
Indigo Protocol technical update: 6/4/2022
This week Indigo developers worked on:
- Redesigning quorum voting for governance
- Protocol upgradability, getting close to finalizing all governance changes
- Refactored how decimals are handled on-chain
- Integrating the Governance Dashboard into the Indigo Web App
- Cleaning up a few TX Size/Resource benchmarks
- Tech planning for DAO Reserve
Indigo Protocol technical update: 6/18/2022
This week Indigo developers worked on:
- Integrated upgraded voting system into governance package plus optimized for on-chain transaction size
- Created tests for protocol upgradability redeemers
- Evaluated INDY reward distribution mechanisms for Stability Pool Distribution
- Added Text Proposals to governance package
- Removed minLovelace from on-chain checks
- Began reintegrating trading interface into new Web App UI
- Continued work on Governance Dashboard
Indigo Protocol technical update: 6/26/2022
This week Indigo developers worked on:
- Finalized upgrade redeemers for protocol upgradability
- Finalized Adaptive Quorum Biasing
- Reviewed optimizations and contention issues
- Integrated more front end for the governance dashboard
- Reviewed options for reward distribution
Indigo Protocol technical update: 7/3/2022
This week Indigo developers worked on:
- Removed Poll data from governance contract
- Enabled voting on multiple proposals at once by removing a condition on voting
- Continued moving protocolFeePercentage from CDPScriptParams to Protocol Parameters
- Began to optimise CDP script in order to reduce contention on create CDP action
- Determined iAssetList can be removed from GovDatum
- Determined the optimizations that can occur on LiquidityPool contract
- Found a simple optimization we can make on the Staking contract
Indigo Protocol technical update: 7/10/2022
This week Indigo developers worked on:
- Removed CDP manager from CDP contract to reduce contention on create CDP action
- Continued moving protocolFeePercentage from CDPScriptParams to Protocol Parameters
- Began removing minLovelace parameters from on-chain code
- Implemented mitigation of contention on Collector contract
- Began updating dependencies in preparation for Vasil and CTL support
- Started porting smart contracts off chain code to CTL
- Completed update of benchmarks suite to support Vasil
Indigo Protocol technical update: 7/18/2022
This week Indigo developers worked on:
- Updated the dependencies of the smart contracts to support Vasil
- Made minor optimizations to each of the contracts to reduce memory and CPU overhead
- Began implementing the CTL off-chain pieces
- Integrated AQB calculations into web-app and Governance pages with associated tests
- Updated trading pages in the Indigo Web App to match new design