MELD Dev Diary 39

Stuart
MELD
Published in
2 min readJun 5, 2023

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

MELDapp

  • Access Code table model confirmed and set up.
  • Initiation of subgraph base.
  • Successful build of Cardano signup transaction on the Front-End.
  • Cardano Indexer initiated.
  • Accomplished the writing of Access Code DB interaction functions.
  • The graph deploy moved to docker.
  • Corrected node rpc urls in docker compose.
  • Docker compose set up for Access code database.
  • Generated and imported data for Access code & access code hash table.
  • Some environment variables added and a refactor of subgraph service conducted.
  • Subgraph names assigned for each service.
  • EVM contract call simplified.
  • Access code hashing algorithm confirmed and implemented.
  • Testing of Access Code services with 1M access code completed.
  • Base project set up.
  • Mock reward contract added and event of registration contract fixed.
  • Synced ABIs between builds.
  • Access code generation made deterministic for local testing.
  • Docker compose for Haskell build completed.
  • Cardano user request simulation done.
  • Experimentation with graph-client completed.
  • Reward service setup done.
  • Different deterministic seeds for EVM private testnets established.

Bank Pilot User Signup

  • Cardano and EVM smart contracts created.
  • New Back-End to verify access code off-chain set up.
  • Sub graph set up to track on-chain data.

Back-End Improvements

  • Improvement in NFT tracking implemented.
  • API response improved in Token metadata.
  • Additional coinmarketcap data API implemented.
  • Decimal value added for every token on /api/available-tokens.

Front-End Improvements

  • Better error handling when sending tokens implemented.
  • Design system refactored for code quality improvement.
  • Improvements in rendering the market data graph.

Bitcoin Support

  • BTC nodes set up in testnet.

DAO Implementation

  • Front-End integration on redeem/sell governance NFT.
  • DAO UI implemented.

New Onboarding Flow

  • Update the new create flow UI for improved usability.

Staking UI Improvements

  • Revamped data shown in staking cards.
  • Repositioned cards for clearer user information.

Infrastructure

  • New vanity addresses created.
  • New timescale DB for dashboards deployed.
  • Cloud costs reviewed.
  • DB parameters for timescale database in staging and dev environment changed.
  • Modifications on environment variables for backend worker service made.
  • New versions of backend released.

Read more from the Dev Diary series here!

--

--