Indigo Development Updates

Indigo Protocol technical update: 7/26/2022

This week Indigo developers worked on:

  1. Reviewed Governance Vote Sharding design and implementation to reduce contention on Governance Proposal voting
  2. Began working on more test cases for the Stability Pools
  3. Moved CDP Protocol Fee Percentage from on-chain script parameter to Protocol Parameters
  4. Added nix to smart-contract repo and CI/CD
  5. Implemented Oracle contract in CTL
  6. Began working on application to track protocol data form blockchain
  7. Reviewed optimization options for Governance Execute proposal action
19 Likes

Indigo Protocol technical update: 8/1/2022

This week Indigo developers worked on:

  1. Upgraded smart contracts to PlutusV2
  2. Began working on reward calculation application and token distribution mechanism
  3. Reduced complexity of the End Proposal phase
  4. Worked on a Transaction History page on the web app for displaying all the actions a wallet has taken
  5. Updated Oracle Bot to fetch price from multiple sources
  6. Began updating the yellow paper to match the new code specifications
  7. Created new Stability Pool tests to verify rounding issues
18 Likes

Indigo Protocol technical update: 8/6/2022

This week Indigo developers worked on:

  1. Ran benchmarks against Vasil integration with great results
  2. Investigated CDP specifications for Oracle price expiration and iAsset delisting
  3. Began updating test suite to plutus-simple-model
  4. Minor changes to how ending proposals and the associated deposit are handled
  5. Integrated CIP30 (Eternl, Flint, Nami and GeroWallet) on web app
  6. Began updating yellow paper to match the new specifications
  7. Began work on vote sharding for Governance
  8. Combined MigrateAsset proposal and DelistAsset proposal
  9. Changed how fees are managed upon liquidation
  10. Optimizations to helper functions to reduce CPU / Memory costs for users
  11. Designed liquidity pool page for web app
  12. Designed Transaction History page for web app
  13. Added search/filter/sort functionality to Governance Dashboard
17 Likes

Indigo Protocol technical update: 8/13/2022

This week Indigo developers worked on:

  1. Continued Governance Vote Sharding, finalizing tests
  2. Reviewed all smart contract test cases and began implementing more edge cases
  3. Continued updating yellow paper to match current technical specifications
  4. Reviewed smart contracts for optimization and simplification
  5. Cleaned up staking UI in governance
  6. Updated governance AQB calculations to account for intended tokenomics
  7. Implemented reference inputs for version registry
  8. Completed new designs for governance proposal forms
18 Likes

Indigo Protocol technical update: 8/20/2022

This week Indigo developers worked on:

  1. Cleaned up Auth Token Minting Policy, reducing the amount of overhead for some scripts.
  2. Added more tests to the CDP Test Suite and Staking Open Position test suite.
  3. Cleaned up the protocol upgradability of some contracts, removing the upgradability of others.
  4. Ran benchmarks for Governance Vote Sharding, results are now looking good.
  5. Continued work on Governance Dashboard, adding a review proposal step, building web app AQB display, and adding proposal statuses in Governance.
  6. Cleaned up the tx fee display across the web app so that it is consistent across all forms.
16 Likes

Indigo Protocol technical update: 8/27/2022

This week Indigo developers worked on:

  1. Heavily on improving Governance Vote Sharding
  2. Cleaning up the usage of Oracles within the CDPs
  3. Merging Plutonomy to reduce script size and resource usage
  4. Ideated a scaling solution for liquidations
  5. Prepared scripts for CTL integration
  6. ADA $handle front-end and integration with CIP-30 wallets
  7. New swap token design in web app
17 Likes

Indigo Protocol technical update: 9/5/2022

This week Indigo developers worked on:

  1. Updating and verifying the yellow paper
  2. Implementing optimizations for liquidations
  3. Reviewing security implications of protocol upgrades
  4. Reviewing the impact of plutus-tx-spooky compared to our existing benchmarks
  5. Integrating Reference Scripts for the Oracle contract
  6. Refactoring our smart contracts to remove unnecessary code
17 Likes

Indigo Protocol technical update: 9/11/2022

This week Indigo developers worked on:

  1. Revising yellow paper
  2. Kicking off pre-audit
  3. Getting CTL integrated with contracts, starting with Oracle contract
  4. Configuring Oracle on testnet
  5. Implementing changes from internal web app feedback
  6. Integrated Reference Scripts in test suite and verified benchmarks match expectations
  7. Roadmap planning for Indigo v1.1 and v2
15 Likes

Indigo Protocol technical update: 9/24/2022

The last two weeks, Indigo developers worked hard on audit preparation in addition to:

  1. Finalized draft of technical specifications in yellow paper
  2. Implemented Spooky
  3. Integrated protocol features into web app, including LP token staking, locking voting tokens, and closing/executing proposals
  4. Included extra fields into the Governance dashboard
  5. Added the ability to search for Forum proposal temp checks within the web app
  6. Reviewed scalability of governance sharding and adding polls shards to protocol parameters
  7. Finished optimizations for proposal execution and stability pools
  8. Finished implementation of v1
24 Likes

Indigo Protocol technical update: 10/2/2022

This week Indigo developers worked on:

  1. Submitting codebase to auditors
  2. Integrating optimization for iAsset creation
  3. Implementing inline datums off-chain
  4. CTL integration, completing liquidity contract for use with testnet
  5. Integrating web app with Cardano wallets
  6. Setting up rewards distribution
  7. Token management page in the web app
25 Likes