MELD Dev Diary 81
Published in
3 min readApr 8, 2024
Hey there! Welcome to our Dev Diaries. This is where we give you a peek behind the curtain to see how we’re making MELDapp even better. So, what have we been up to in the last week?
MELDapp Web:
- Finalized seedless wallet creation flow (skip now & back up recovery phrase later),
- Worked on immediate access to the MELDapp and data preloading when passcode entered (eliminated long logging in animation),
- Worked on making the Details column in the WALLET tab scrollable for small screen resolutions,
- Fixed $MELD staking rewards claim NFT selection dropdown,
- Made assets cards animations consistent across the whole app,
- Introduced UX improvement for the Bridging feature — disabling the main cta “Bridge” button when transaction request already submitted,
- Continuous improvement of the Supply & Borrow based on feedback from our community 🔥 🤝
MELDapp Mobile:
- Began preparations for the upcoming app’s major update,
- Updated alignment of Dashboard’s asset card elements,
- Fixed incorrect filtering of available chains in the Receive flow,
- Added a new loading indicator to our
MeldButton
component, - Improved WalletConnect loading behaviors,
- Added unit/snapshot tests to our WalletConnect module,
- Set up WalletConnect deep links handler,
- Updated color scheme of support elements on token change in dashboard and token info screen,
- Updated transaction time estimate for the MELD blockchain transactions,
- Carried out a general code cleanup,
- Improved UX for entering a recovery (seed) phrase,
- Fixed bug with keyboard layout on enter recovery phrase,
- Added sanity check for seed words,
- Fixed text being pushed above nav bar on OTP view,
- Removed offending third party library,
- Fixed auto-formatting for name and surname fields,
- Fixed issue around refresh token when trying to log back in after an hour of background activity.
Solidity | Backend:
- Continued working on the Yield Boost & Genius Loans,
- Implemented function to change the borrow interest rate strategy,
- Worked on Flash Loans,
- Took part in the final round of “Design meets Solidity” internal workshops to review the latest UX/UI designs for native MELD bridging, NFT Bank Managers use in L&B, Yield Boost, Genius Loans,
- Implemented subgraph for bridge contracts according to the initial contracts version,
- Added deno build for Cardano bridge contract building,
- Added typescript codegen from blueprint for Cardano bridge contracts,
- Implemented access control contract deployer,
- Set up base and add middleware for bridge API,
- Added NFT table to DB for NFT management,
- Implemented NFT management admin API,
- Automatically validate new NFTs in the registry repo,
- Populated registry repo from current configs,
- Extracted tokens that have been updated or deleted from the token registry,
- Tested config registry pipeline and fixed to make it run correctly,
- Added registry validation to registry repo CI,
- Removed redundant loading in the ERC1155 subgraph schema to optimize syncing speed,
- Started integrating ERC-1155 to NFT endpoint,
- Developed a deployer for the ERC1155 subgraph and a client to interact with it,
- Implemented a feature flag to control the deployment of ERC721 when running backfill,
- Optimized ERC-721 subgraphs by removing tx receipt requirements,
- Optimized ERC-721 subgraphs by reconfiguring immutability,
- Deployed and fully synced remaining subgraphs for all ERC-20 and ERC-721.
Infrastructure:
- Stopped Avalanche Mainnet RPC node,
- Dockerised gmeld-monitor service,
- Configured infra for scheduled gmeld-monitor service,
- Worked on TF code and scripts for GCP infra.
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.