MELD Dev Diary 08

Charlierobertstad
MELD
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!

--

--

MELD
MELD

Published in MELD

MELD is a groundbreaking platform harmonizing the worlds of traditional finance and decentralized finance. As a non-custodial DeFi protocol, MELD offers a suite of services such as cross-chain lending, borrowing, and staking, all underpinned by our own robust MELD L1 blockchain.