MELD Dev Diary 58

Dastin Adamowski
MELD
Published in
3 min readOct 16, 2023

Welcome! In our Dev Diaries, we delve into the continuous advancements and meticulous fine-tuning of the MELDapp. Here is last week’s progress:

MELDapp Web:

  • Completed the NFT bridging campaign with 1129 Torus A minted (https://bridged.meld.com/),
  • Released the latest 1.1.20 build bringing several UX/UI improvements,
  • Profile & Settings page launched (a separate menu allowing to reveal seed phrase, change password, check onchain activity of wallet addresses via explorers, placeholder for setting a PFP/avatar that’s coming soon),
  • Added Receive flow for NFTs (from now on ASSETS and NFTs have separate SEND & RECEIVE flows),
  • Fixed crypto amounts formatting & rounding rules,
  • Fixed gas calculation on native tokens on EVM,
  • Multiple UI fixes and tweaks (e.g. market info widget font sizes, wrong icons for tokens in the RECEIVE flow, ‘transactions in queue’ copy change and more),
  • Deployed gMELD to MELD wrapping and MELD to gMELD unwrapping behind friends & family addresses whitelist (launching to public soon),
  • Continued working on the Staking feature,
  • We’ve been officially added by WalletConnect as a supported wallet — look for MELDapp logo in their widget.

MELDapp Mobile:

  • Released the app to the first cohort of our BETA testers,
  • Fixed rounding issues in some widgets,
  • Fixed bug with chart overlay,
  • Enabled autofilling of OTP,
  • Fixed bug linking the wrong chain explorer for certain transactions,
  • Fixed bug causing a splash screen to freeze.

Application:

  • Moved admin API implementation from Haskell to Go,
  • Implemented token transfer simulation for Cardano,
  • Implemented Cardano logic for all tracking APIs,
  • Designed the cost-saving mechanism for EVM native token indexer,
  • Set up base executable for EVM native token indexer,
  • Implemented recent block cache to reduce query cost for EVM native token indexer,
  • Implemented EVM native token queries in all tracking API,
  • Implemented client to obtain EVM block header and debug traces,
  • Implemented initial balance calculation and missing block backfill for newly registered wallets,
  • New response type format for transaction history API to handle multiple token transfers in the same transaction,
  • Continued unit testing of the MELD staking protocol,
  • Implemented deployment scripts for the MELD staking protocol.

Infrastructure:

  • Configured and deployed Cardano Kupo indexing service,
  • Created new Route53 DNS zones for easier implementation for Cloudflare services,
  • Deployed updates and fixes for new signup service,
  • Configured and deployed new preprod MELDApp frontend service,
  • Decommissioned unused Cardano lending services,
  • Decommissioned unused blockfrost service.

We deeply appreciate your steadfast support, which remains a cornerstone for us. Your feedback holds immeasurable worth as we persist in our pursuit of innovating and perfecting the MELDapp. Stay tuned for a series of forthcoming updates in the weeks ahead.

--

--