MELD Dev Diary 08
Published in
2 min readOct 31, 2022
Lending & Borrowing
- Implemented API to build transactions creating Account UTXO.
- Built constraints to build deposit event creation transaction.
- Built constraints for batching transaction.
- Refactor bootstrap executable to export smart contract.
- Reimplement some Haskell typeclass instances to be auto derived to avoid writing customized instances.
- Reimplement typeclass instances for API request and response types to reflect the correct API schema exposed by Swagger endpoints.
- Set up the environment to run batcher services.
- Set up Docker and CI configuration for integration tests.
- Wrote the first integration tests.
- Setup & dockerize base API server for faucet minting test tokens.
- Fixed config change bug in Cardano private testnet by making its Docker build deterministic.
- Wrote utility functions to support writing integration tests for API service.
- Implemented separate dev build for faster build time to improve team productivity and production build for correctness.
- Analyzed existing oracle solutions on Cardano mainnet.
Infrastructure
- Terraform code for cardano-node based on EC2 instance.
- Terraform code for app API on AWS.
- Cloud-init script for cardano-node.
Read more from the Dev Diary series here!