The MELD Dev Diaries offer glimpses into the progress and improvements in the MELDapp. Let’s explore the strides made by the team this week:
MELDapp Enhancements:
- Enhanced address handling in Nami, Lace, Flint, Typhon has been researched.
- The reward service is now designed to handle incorrect reward addresses without shutting down.
- Frontend checks have been integrated to verify the validity of the access code and reward address prior to signup.
- The Fee Get API has been updated to restructure the response type, removing redundant and confusing fields. This new API format has been incorporated into the frontend.
- The access code checker API has been updated, and issues with Signature verification in the Update Fee API have been resolved.
- Frontend transaction build logic for signup has been created, along with the addition of logs for API.
- An API has been devised to validate the reward address.
- The reward function has been revised to avert nonce conflict between transactions for each address.
- The testnet configuration now uses preview instead of preprod.
- The EVM simulation has been refactored for better frontend integration support.
- The database now uses access code id instead of raw access code, ensuring privacy.
- Missing rewards are paid upon service start and the raw access code table has been removed from the database.
- Safely decoding for Solidity address has been integrated.
- Block simulation for Avalanche and Meld subnet private testnet is now available on demand.
- A reward transaction task queue has been established.
Setup Cardano Collateral:
- Collateral flow has been updated according to new design.
- Collateral for Cardano transactions has been set up to unblock users from accessing smart contracts.
Governance:
- Frontend integration has been done to facilitate user voting on proposals.
Bug Fixes:
- Transaction details have been updated to show the correct address and fee.
- External wallet connections and user experience have been improved.
Backend Improvements:
- Timescale database storage has been optimised for better performance.
- A new time range parameter for the transaction API has been added.
- Consistent naming for fields across different API calls has been ensured.
Backend API Improvements:
- API has been improved to support a set of wallets for generating global history.
- The API response formats for all endpoints have been documented in swagger.
Infrastructure:
- New subgraph has been deployed to the testnet network.
- A new route53 zone has been created for the banking production environment.
- Terraform code has been cleaned for backend services in all environments.
- New versions of backend services have been deployed to production (v1.1.18).
- Bank signup infrastructure has been deployed to the development environment.
- The meld.fi infrastructure has been prepared.
Bank Early Access Signup:
- Frontend integration to backend service and multichain smart contracts has been implemented.
- A new user interface has been developed for a new user flow.
Thank you for your continued support, and stay tuned for more exciting updates in the coming weeks.
Read more from the Dev Diary series here!