MELD Dev Diary 41

Stuart
MELD
Published in
2 min readJun 19, 2023

MELD Dev Diaries present a variety of updates and developments to the MELDapp. Here’s what the team has accomplished this week:

MELDapp Enhancements:

  • Docker versioning in Cardano multisig and bank-signup-airdrop was improved for better consistency.
  • The signup indexer was updated to check new metadata transaction with fee quotation.
  • Reward service was fixed by adding a contract address to reward transaction.
  • The signature verification process was enhanced at Signup API.
  • An API was introduced to get SignupFeeOperator’s address.
  • The UX was simplified by letting the operator pass Token name instead of Asset Id.
  • Registrations were sorted from all chains by submitted time for improved reward processing.
  • Hot fix was applied to fix reward service skipping registrations.
  • ADA was added for fee tokens on Testnet.
  • Confirmation config for EVM chains was updated to match Cardano.
  • A meshjs bug about message signing was researched and fixed.
  • Metadatum label was changed and registration request was updated.
  • Signup events were filtered according to confirmation wait and timestamps were added to return events.
  • Testnet config was modified and the process for simulating update fee for EVM chain tokens was added.
  • Subgraph deployment was optimized and docker images were published on CI.
  • Blockscout explorer was set up for private EVM testnets and scripts were added to simulate reward contract funding.
  • Docker compose was utilized for deploying testnet tasks and for running services with public testnet config locally.

UI Improvements:

  • A new profile popup layout was implemented, with disconnect external wallet functionality.

Cardano Collateral Setup:

  • Collateral on profile dropdown was set, checking for existing user collateral.
  • Error handling was improved for cases where users have no ADA in separate UTXO.

Product Improvements:

  • Analytics were set up on the front end to enhance functionality and user flows.
  • The Cardano address was updated to be stakable.
  • Preparations were made for the 1.1.4 release on 19th June.

Back-End API Improvements:

  • APIs were improved to support pagination, filtering, sorting and metadata.
  • APIs were enhanced to support multiple wallets when generating global history.

Infrastructure:

  • Backend terraform code was reviewed and services were moved to new load balancers.
  • New versions of backend services were deployed to all environments.
  • Infrastructure was prepared for new bank signup services.
  • New repositories were added to Sonarqube and new versions of our meld.fi stage environment were deployed.

Bank User Signup:

  • A new UI was implemented for the new user signup flow.

Read more from the Dev Diary series here!

--

--