MELD Dev Diary 89
Published in
3 min readJun 3, 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:
- Nearly finalized the MELD native standalone bridge development,
- Continued working on the MELD native bridge integration in the MELDapp,
- Implementation of token management with partial data (preparations for supporting many more new tokens and NFT collections),
- Further UX/UI changes for the collateral/non-collateral assets supplied in the lending protocol,
- Improved texts for the Supply & Borrow tooltips,
- Polished the way Supply breakdown is structured and being displayed,
- Started preparing the Supply & Borrow interface to display MELD NFT Bankers and Yield Boost performance overview on the main screen.
MELDapp Mobile:
- Defined new Fiat money-related API endpoints for depositing /withdrawing,
- Prepared some builds for C2C exchange testing on the PROD environments,
- Continued development of the newest MELD Premium Subscription feature (purchasing, cancellation, switching plans, autopayments etc.).
Solidity | Backend:
- Wrote scripts to deploy Panoptic and Fuji contracts and set token mapping for easier deployment,
- Integrated the new version of MELD bridge contracts,
- Tested bridge on DEV, and wrote integration tests for the MELD bridge native,
- Handled failed fulfillment transactions,
- Created an admin API to update Reverted requests to Confirming the reverted requests,
- Fixed the issue of token mapping when one token refers to multiple remote tokens in the same remote network,
- Handled SIGTERM for tx-builder services,
- Added token name for API,
- Updated destination address for brigde request on Cardano,
- Updated block config for Cardano and Kanazawa,
- Added token for mapping,
- Added
onERC721Received
function to Panoptic contract to support bridge back ERC721, - Added
bridgeERC721
to Receiver contract, - Updated bridge service to support bridging ERC721 from evm chains to meld/kanazawa,
- Deployed test ERC721 token to kanazawa and test ERC721 bridge flow on DEV,
- Tested Bank Manager NFT bridge flow on DEV,
- Updated test ERC20 contract to allow setting up decimal,
- Deployed test COPI to Kanazawa,
- Reformatted supported token config files,
- Retagged for token registry validate image in CI,
- Updated token icon format and validation in token registry,
- Fixed update NFT query to avoid disabling of supporting metadata,
- Added query Blockfrost metadata to mock API in MELD bridge services,
- Updated EVM bridge contracts to support ERC1155.
Infrastructure:
- Fixed multi-chain-tracker service,
- Decommissioned additional indexer services,
- Deployed changes to backend services,
- Reviewed cloud costs,
- Created new Google project for MELD services,
- Configured artifact registry for MELD services in GCP,
- Deployed bridge staging infra,
- Deployed minor changes to bridge infra,
- Installed Google tools for interacting with Google Cloud API on GitHub runners,
- Configured IAM permissions and service account for accessing Artifact registry.
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.