MELD Dev Diary 55

Dastin Adamowski
MELD
Published in
2 min readSep 25, 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:

  • Launched the WalletConnect integration thereby opening up the possibility of interacting with hundreds of dApps in the DeFi space,
  • Deployed a redesigned Wallet Creation success screen for the onboarding flow,
  • Improved empty states for no assets & NFTs,
  • Fixed irregular components’ height in Send drawer,
  • Finalized tests of the bridging feature along with preparations for the official launch campaign,
  • Carried out initial tests with gMELD to MELD wrapping (and unwrapping).

MELDapp Mobile:

  • Added Sardine threat detection,
  • Implemented forgot-password flow to login screen,
  • Updated T&C,
  • Aligned naming conventions of tokens between MELDapp Mobile and Web,
  • Developed push notifications & Deeplinking,
  • Added haptics to user interaction,
  • Improved transaction details screen information architecture.

Application:

  • Implementation of gasless (meta, sponsored) transactions, pausing functionality and a rescue tokens system in Staking,
  • Implemented mechanism to auto generate server boilerplate from OpenAPI schema, including path/params/request decoder and response encoder,
  • Implemented mechanism to auto generate GraphQL query client to retrieve data from the subgraphs,
  • Implemented mechanism to auto generate SQL query client to retrieve data from the database,
  • Defined OpenAPI schema for all backend APIs,
  • Defined new database schema,
  • Setup environment for the new API with GraphQL, SQL, external API clients,
  • Setup Docker build pipeline for new Go services,
  • Re-implemented 2 APIs for a better functionality,
  • Enforced stricter Go code quality,
  • Researched different solutions for native token transaction tracing on different networks using trace_filter and debug_traceBlockByNumber,
  • Crashed Kanazawa node with found AvalancheGo bugs,
  • Investigated problems with ChainPort bridging integration on Cardano,
  • Analyzed anomalies in the MELD database as part of continuous improvement and resiliency processes.

Infrastructure:

  • Started to work on a new NFT minting service,
  • Created ECR repo for the new NFT minting service,
  • Upgraded testnet avalanche nodes to the latest stable version,
  • Modified GitHub actions workflow for a new GitHub runner,
  • Applied a few modifications on the new GitHub runner.

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.

--

--