MELD Dev Diaries present a variety of updates and developments to the MELDapp. Here’s what the team has accomplished this week:
MELDapp Enhancements:
- Docker versioning in Cardano multisig and bank-signup-airdrop was improved for better consistency.
- The signup indexer was updated to check new metadata transaction with fee quotation.
- Reward service was fixed by adding a contract address to reward transaction.
- The signature verification process was enhanced at Signup API.
- An API was introduced to get SignupFeeOperator’s address.
- The UX was simplified by letting the operator pass Token name instead of Asset Id.
- Registrations were sorted from all chains by submitted time for improved reward processing.
- Hot fix was applied to fix reward service skipping registrations.
- ADA was added for fee tokens on Testnet.
- Confirmation config for EVM chains was updated to match Cardano.
- A meshjs bug about message signing was researched and fixed.
- Metadatum label was changed and registration request was updated.
- Signup events were filtered according to confirmation wait and timestamps were added to return events.
- Testnet config was modified and the process for simulating update fee for EVM chain tokens was added.
- Subgraph deployment was optimized and docker images were published on CI.
- Blockscout explorer was set up for private EVM testnets and scripts were added to simulate reward contract funding.
- Docker compose was utilized for deploying testnet tasks and for running services with public testnet config locally.
UI Improvements:
- A new profile popup layout was implemented, with disconnect external wallet functionality.
Cardano Collateral Setup:
- Collateral on profile dropdown was set, checking for existing user collateral.
- Error handling was improved for cases where users have no ADA in separate UTXO.
Product Improvements:
- Analytics were set up on the front end to enhance functionality and user flows.
- The Cardano address was updated to be stakable.
- Preparations were made for the 1.1.4 release on 19th June.
Back-End API Improvements:
- APIs were improved to support pagination, filtering, sorting and metadata.
- APIs were enhanced to support multiple wallets when generating global history.
Infrastructure:
- Backend terraform code was reviewed and services were moved to new load balancers.
- New versions of backend services were deployed to all environments.
- Infrastructure was prepared for new bank signup services.
- New repositories were added to Sonarqube and new versions of our meld.fi stage environment were deployed.
Bank User Signup:
- A new UI was implemented for the new user signup flow.
Read more from the Dev Diary series here!