Indigo Protocol technical update: 7/26/2022
This week Indigo developers worked on:
- Reviewed Governance Vote Sharding design and implementation to reduce contention on Governance Proposal voting
- Began working on more test cases for the Stability Pools
- Moved CDP Protocol Fee Percentage from on-chain script parameter to Protocol Parameters
- Added nix to smart-contract repo and CI/CD
- Implemented Oracle contract in CTL
- Began working on application to track protocol data form blockchain
- Reviewed optimization options for Governance Execute proposal action
19 Likes
Indigo Protocol technical update: 8/1/2022
This week Indigo developers worked on:
- Upgraded smart contracts to PlutusV2
- Began working on reward calculation application and token distribution mechanism
- Reduced complexity of the End Proposal phase
- Worked on a Transaction History page on the web app for displaying all the actions a wallet has taken
- Updated Oracle Bot to fetch price from multiple sources
- Began updating the yellow paper to match the new code specifications
- Created new Stability Pool tests to verify rounding issues
18 Likes
Indigo Protocol technical update: 8/6/2022
This week Indigo developers worked on:
- Ran benchmarks against Vasil integration with great results
- Investigated CDP specifications for Oracle price expiration and iAsset delisting
- Began updating test suite to plutus-simple-model
- Minor changes to how ending proposals and the associated deposit are handled
- Integrated CIP30 (Eternl, Flint, Nami and GeroWallet) on web app
- Began updating yellow paper to match the new specifications
- Began work on vote sharding for Governance
- Combined MigrateAsset proposal and DelistAsset proposal
- Changed how fees are managed upon liquidation
- Optimizations to helper functions to reduce CPU / Memory costs for users
- Designed liquidity pool page for web app
- Designed Transaction History page for web app
- Added search/filter/sort functionality to Governance Dashboard
17 Likes
Indigo Protocol technical update: 8/13/2022
This week Indigo developers worked on:
- Continued Governance Vote Sharding, finalizing tests
- Reviewed all smart contract test cases and began implementing more edge cases
- Continued updating yellow paper to match current technical specifications
- Reviewed smart contracts for optimization and simplification
- Cleaned up staking UI in governance
- Updated governance AQB calculations to account for intended tokenomics
- Implemented reference inputs for version registry
- Completed new designs for governance proposal forms
18 Likes
Indigo Protocol technical update: 8/20/2022
This week Indigo developers worked on:
- Cleaned up Auth Token Minting Policy, reducing the amount of overhead for some scripts.
- Added more tests to the CDP Test Suite and Staking Open Position test suite.
- Cleaned up the protocol upgradability of some contracts, removing the upgradability of others.
- Ran benchmarks for Governance Vote Sharding, results are now looking good.
- Continued work on Governance Dashboard, adding a review proposal step, building web app AQB display, and adding proposal statuses in Governance.
- 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:
- Heavily on improving Governance Vote Sharding
- Cleaning up the usage of Oracles within the CDPs
- Merging Plutonomy to reduce script size and resource usage
- Ideated a scaling solution for liquidations
- Prepared scripts for CTL integration
- ADA $handle front-end and integration with CIP-30 wallets
- New swap token design in web app
17 Likes
Indigo Protocol technical update: 9/5/2022
This week Indigo developers worked on:
- Updating and verifying the yellow paper
- Implementing optimizations for liquidations
- Reviewing security implications of protocol upgrades
- Reviewing the impact of plutus-tx-spooky compared to our existing benchmarks
- Integrating Reference Scripts for the Oracle contract
- Refactoring our smart contracts to remove unnecessary code
17 Likes
Indigo Protocol technical update: 9/11/2022
This week Indigo developers worked on:
- Revising yellow paper
- Kicking off pre-audit
- Getting CTL integrated with contracts, starting with Oracle contract
- Configuring Oracle on testnet
- Implementing changes from internal web app feedback
- Integrated Reference Scripts in test suite and verified benchmarks match expectations
- 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:
- Finalized draft of technical specifications in yellow paper
- Implemented Spooky
- Integrated protocol features into web app, including LP token staking, locking voting tokens, and closing/executing proposals
- Included extra fields into the Governance dashboard
- Added the ability to search for Forum proposal temp checks within the web app
- Reviewed scalability of governance sharding and adding polls shards to protocol parameters
- Finished optimizations for proposal execution and stability pools
- Finished implementation of v1
24 Likes
Indigo Protocol technical update: 10/2/2022
This week Indigo developers worked on:
- Submitting codebase to auditors
- Integrating optimization for iAsset creation
- Implementing inline datums off-chain
- CTL integration, completing liquidity contract for use with testnet
- Integrating web app with Cardano wallets
- Setting up rewards distribution
- Token management page in the web app
25 Likes