MELD Dev Diary 64
Published in
2 min readNov 27, 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:
- Continued FE development of $MELD liquid and locked staking,
- Continued development of MELD staking dashboards & APIs,
- Continued development of L&B,
- Carried out an analysis for crypto<>crypto swapping implementation (access to both CEX’s and DEX’s liquidity at MELDapp).
MELDapp Mobile:
- Set up new Dashboard transaction list,
- Set up new Dashboard manage view,
- Created new token list and token details screens,
- Fixed incorrect transaction history sorting,
- Added SEND/RECEIVE buttons to Overview’s manage tab and changed copy,
- Fixed random “jumping” bug on new dashboard,
- Updated MeldApi framework to support versioning,
- Wrote foundational layer for MeldApi v2,
- All relevant endpoints coded into MeldApi framework,
- Reviewed and provided feedback for MeldApi v2 to BE team,
- Removed crypto asset selection from production build, enabling it only on new dashboard,
- Carried out workshops for crypto<>crypto exchange integration,
- Made preparations for the upcoming release of the latest version to Beta Testers.
Application:
- Implemented concurrent data data fetching from Kupo,
- Added price and token amount to historical balance,
- Wrote unit tests for historical balance,
- Improved internal concurrent utils,
- Refactored ERC-20 historical balance with unified interface,
- Set up basic authentication and authorization with EVM wallets,
- Updated NFT API based on API feedback,
- Removed unused offchain metadata,
- Added fields rawMetadata & NftId to NFT API,
- Wrote more simulations and test NFT pagination on dev,
- Query backfill NFT by max block number for pagination,
- Query block number for each network from cursor time for pagination,
- Query Cardano asset received time from Kupo for pagination,
- Added ability to disable URI caching for ERC-721 tokens,
- Supported ERC-721 with data URI as metadata,
- Query ERC-721 metadata from IPFS gateway behind reverse proxy,
- Refactored build to enable editor code suggestion for tests,
- Build to generate OpenAPI client,
- Upgraded to Go 1.21,
- Set up SQL linter,
- Set up race detector for local testing,
- L&B Repay functionality test PRs created,
- Started working on L&B liquidation,
- Implemented a new flow to rescue stuck rewards in MELD Staking.
Infrastructure:
- New caddy proxy service for the Avalanche mainnet and testnet RPCs,
- Set new env variables for graph nodes,
- Configured new Blockfrost proxy service,
- Fixed issues with the old Cardano node,
- AWS infra saving plan.
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.