MELD Dev Diary 42

Stuart
MELD
Published in
3 min readJun 26, 2023

The MELD Dev Diaries offer glimpses into the progress and improvements in the MELDapp. Let’s explore the strides made by the team this week:

MELDapp Enhancements:

  • Enhanced address handling in Nami, Lace, Flint, Typhon has been researched.
  • The reward service is now designed to handle incorrect reward addresses without shutting down.
  • Frontend checks have been integrated to verify the validity of the access code and reward address prior to signup.
  • The Fee Get API has been updated to restructure the response type, removing redundant and confusing fields. This new API format has been incorporated into the frontend.
  • The access code checker API has been updated, and issues with Signature verification in the Update Fee API have been resolved.
  • Frontend transaction build logic for signup has been created, along with the addition of logs for API.
  • An API has been devised to validate the reward address.
  • The reward function has been revised to avert nonce conflict between transactions for each address.
  • The testnet configuration now uses preview instead of preprod.
  • The EVM simulation has been refactored for better frontend integration support.
  • The database now uses access code id instead of raw access code, ensuring privacy.
  • Missing rewards are paid upon service start and the raw access code table has been removed from the database.
  • Safely decoding for Solidity address has been integrated.
  • Block simulation for Avalanche and Meld subnet private testnet is now available on demand.
  • A reward transaction task queue has been established.

Setup Cardano Collateral:

  • Collateral flow has been updated according to new design.
  • Collateral for Cardano transactions has been set up to unblock users from accessing smart contracts.

Governance:

  • Frontend integration has been done to facilitate user voting on proposals.

Bug Fixes:

  • Transaction details have been updated to show the correct address and fee.
  • External wallet connections and user experience have been improved.

Backend Improvements:

  • Timescale database storage has been optimised for better performance.
  • A new time range parameter for the transaction API has been added.
  • Consistent naming for fields across different API calls has been ensured.

Backend API Improvements:

  • API has been improved to support a set of wallets for generating global history.
  • The API response formats for all endpoints have been documented in swagger.

Infrastructure:

  • New subgraph has been deployed to the testnet network.
  • A new route53 zone has been created for the banking production environment.
  • Terraform code has been cleaned for backend services in all environments.
  • New versions of backend services have been deployed to production (v1.1.18).
  • Bank signup infrastructure has been deployed to the development environment.
  • The meld.fi infrastructure has been prepared.

Bank Early Access Signup:

  • Frontend integration to backend service and multichain smart contracts has been implemented.
  • A new user interface has been developed for a new user flow.

Thank you for your continued support, and stay tuned for more exciting updates in the coming weeks.

Read more from the Dev Diary series here!

--

--