Monthly Development Report | July 2024

Nick Odio
FerrumNetwork
Published in
7 min read1 day ago

Summary

Last month, the team successfully integrated Stargate as a new liquidity provider within MultiSwap. This integration is currently undergoing testing and is slated for launch in the upcoming week, further enhancing MultiSwap’s liquidity options for users.

The whitelabeling efforts for both the vesting and staking applications were completed and have now entered the testing phase. Additionally, the decentralization of the Staking application progressed smoothly and is expected to be fully completed by next week, marking a significant step towards greater decentralization.

On the Mainnet, the team made notable advancements by enabling QP contracts to be upgradable and implementing critical security updates. Furthermore, QP nodes were upgraded to enhance parallel processing capabilities and were updated to the latest version of Substrate, improving overall performance and security.

A Quick Summary of Dev WIP

  1. Mainnet Development
    a. Runes integration COMPLETE
    b. Launch ghostnet COMPLETE
    c. QP fee management COMPLETE
    d. Multisig withdrawls for BTFD complete
    e. Documentation for developers complete
    f. Security pallet work for BTFD complete
    g. Deployment of testnet and mainnet QP nodes IN PROGRESS
  2. MultiSwap
    a. Audit 2.0 IN PROGRESS
    b. Stargate Integration testing
    c. Migration of MultiSwap to QP DEV
    d. Omni Chain Liquidity DEV
  3. Gateway
    a. Whitelabeling of Ironvest testing
    b. Whitelabeling of Staking complete
    c. Decentralization of Staking dev
  4. Design
    a. Update staking design COMPLETE
    b. Update Quantum Portal Explorer design in progress

Mainnet

This month, the mainnet team concentrated on preparing the launch of the Quantum Portal network. The team upgraded QP contracts to make them upgradable and implemented crucial security enhancements. Additionally, QP nodes were updated to improve parallel processing capabilities and were upgraded to the latest version of Substrate. Looking ahead, our focus for the coming month is to deploy the QP testnet and mainnet, along with releasing all developer tools, enabling developers to begin building cross-chain applications with Quantum Portal.

MultiSwap

We’re excited to share the progress we’ve made over the past month as we continue to enhance MultiSwap and move closer to full decentralization.

This month, we successfully integrated Stargate with MultiSwap, adding a new liquidity provider to our platform. This integration broadens the liquidity options available to our users, enhancing the overall trading experience. The Stargate integration is currently undergoing rigorous testing and will be launched in the upcoming week. We’re confident this addition will bring even greater flexibility and efficiency to your trades on MultiSwap.

Our team has also made significant strides in the transition to Quantum Portal. After extensive research and development, we have created a detailed checklist outlining everything needed for a smooth migration. We’ve already migrated the smart contracts and conducted successful swaps on Quantum Portal, marking a major milestone in our journey. Our focus for this month is to fully migrate MultiSwap to Quantum Portal, a move that will make the platform completely decentralized, offering our users more autonomy and security.

Highlights from a Few of Our Team Members

Zikriya Mushtaq

Zikriya Mushtaq

Team: Development, Gateway, MultiSwap

Items worked on this month:

  • Super admin sign up api removed for MultiSwap
  • Api’s covered for unit test cases
  • Cabns related api’s
  • Networks related api’s
  • Users managment related api’s
  • Transaction flow related api’s
  • regenerateSwapAndWithdrawBySwapHash (handle abandoned) flow
  • Node infra
  • Latest code deployment for stargate feature
  • Fee distribution flow managed for Stargate
  • Iron-Vest-Backend
  • Upload images into S3 flow
  • Removing object from S3 flow
  • Bug fixed during deployment of white label feature

Items I’ll be working on next month:

  • Migration of MultiSwap to Quantum Portal

PRs for the month:

super admin sign up api removed by zikriya · Pull Request #414 · ferrumnet/gateway-backend

Test cases setup, cabns, networks, users and transaction test cases by zikriya · Pull Request #417 · ferrumnet/gateway-backend

regenerateSwapAndWithdrawBySwapHash (handle abandoned) api’s test cases by zikriya · Pull Request #420 · ferrumnet/gateway-backend

Get networks api for node infra test cases by zikriya · Pull Request #421 · ferrumnet/gateway-backend

Get transaction api for generator node test cases by zikriya · Pull Request #422 · ferrumnet/gateway-backend

Get transaction api for validator and master node test cases by zikriya · Pull Request #423 · ferrumnet/gateway-backend

Update transaction api for generator node test cases by zikriya · Pull Request #424 · ferrumnet/gateway-backend

Update transaction api for validator and master node test cases by zikriya · Pull Request #425 · ferrumnet/gateway-backend

isStargate turned into false as default in model by zikriya · Pull Request #426 · ferrumnet/gateway-backend

Bug fixed in models/index.ts by zikriya · Pull Request #288 · ferrumnet/FIBER-Engine-Backend

fee destribution flow managed for stargate by zikriya · Pull Request #291 · ferrumnet/FIBER-Engine-Backend

.json files moved into config by zikriya · Pull Request #293 · ferrumnet/FIBER-Engine-Backend

https://github.com/ferrumnet/iron-vest-vesting-portal-backend/pull/26Connect your Github account

https://github.com/ferrumnet/iron-vest-vesting-portal-backend/pull/27Connect your Github account

Arslan Kibria

Arslan Kibria

Team: Development, Gateway, MultiSwap

Items worked on this month:

  • Stargate flow
  • Changes in swapAndWithdraw model
  • Changes in doSwapAndWithdraw api
  • Changes in generatorNodeHelper
  • Code optimization, removal of unused code and fiberEngine and fiberNode removed and turned into helpers
  • Ironvest Whiltelabel
  • Themes configuration
  • Smart contract configuration
  • Public endpoint
  • Admin endpoints
  • Bug fixing during testing

Items I’ll be working on next month:

  • Additional features for MultiSwap

PRs for the month:

Code optimization by ArslanKibria98 · Pull Request #283 · ferrumnet/FIBER-Engine-Backend

get quote api modified with stargate by ArslanKibria98 · Pull Request #284 · ferrumnet/FIBER-Engine-Backend

forge and swap layer modified with static values for stargate flow by ArslanKibria98 · Pull Request #285 · ferrumnet/FIBER-Engine-Backend

Feature/stargate by ArslanKibria98 · Pull Request #289 · ferrumnet/FIBER-Engine-Backend

configurations added for stargate by ArslanKibria98 · Pull Request #290 · ferrumnet/FIBER-Engine-Backend

Abdul Ahad

Abdul Ahad

Team: Development, Gateway, MultiSwap, Mainnet

Items worked on this month:

  • Transaction Logs page design
  • Transaction logs page functional implementation
  • Moved functionality part to the QP backend
  • API for decoded transaction logs QP backend
  • Integration of decode tx logs API on QP frontend
  • API for sync node in QP backend
  • Introduced new schema for transactions and blocks
  • Updated the transactions and blocks modules for new schemas

Items I’ll be working on next month:

  • Update the design of Quantum Portal Explorer

PRs for the month:

https://github.com/ferrumnet/quantum-portal-explorer-backend/pull/19

https://github.com/AbdulAhadArain/quantum-portal-explorer-frontend/commit/29b82d58c22694d929778dd4369d2ea9a30376b3Connect your Github account

https://github.com/AbdulAhadArain/quantum-portal-explorer-frontend/commit/09f332ef0a863d5d841cc8c3c3be425b8f665096Connect your Github account

https://github.com/AbdulAhadArain/quantum-portal-explorer-frontend/commit/daa14d008d31be2a9dc7c0c5c18b13fae898e82dConnect your Github account

https://github.com/AbdulAhadArain/quantum-portal-explorer-frontend/commit/82cf8a2bdaf0190d93d647b9003847b906f69c33Connect your Github account

https://github.com/AbdulAhadArain/quantum-portal-explorer-frontend/commit/fd8715e9415eb9b261012440fb469093d9634996Connect your Github account

blocks and tx schema and sync api · AbdulAhadArain/quantum-portal-explorer-backend@aecd331

Muhammad Haris

Muhammad Haris

Team: Development, Gateway, MultiSwap

Items worked on this month:

  • RnD on uniswap for decentralized storage
  • RnD on uniswap github actions
  • RnD on IPFS & IPNS
  • Uploaded the directory on IPNS and upload multiple config json on that directory
  • Staking Design implementation
  • Whitelabel configuration for staking app
  • Staking contact integration
  • Staking flows implementation
  • Staking reward calculations
  • RnD on Web3.Storage for decentralized solution for the team

Items I’ll be working on next month:

  • Complete decentralization of Staking application
  • Decentralization of MultiSwap

PRs for the month:

https://github.com/ferrumnet/staking-frontend-revamp/pull/1

https://github.com/ferrumnet/staking-frontend-revamp/pull/2Connect your Github account

https://github.com/ferrumnet/staking-frontend-revamp/pull/3Connect your Github account

https://github.com/AbdulAhadArain/Ordinal-Passport-VRF-Frontend/commit/936f7d5f70e31cfad7acd7742235437546d6e13fConnect your Github account

Salman Haider

Salman Haider

Team: Development, MultiSwap

Items worked on this month:

  • Gas fee logic implementation for stargate v2 swap fee
  • Removal of bounds feature to avoid the amount comparison
  • Implementation of internal function call from FundManager to StargateComposer contract.
  • Testing and final implementation of stargate
  • Restricting swapUSDC function call within SwapStargate
  • Support and fixes with backend team for stargate feature integration

Items I’ll be working on next month:

  • Migration of MultiSwap to Quantum Portal

Lukmaan Kolia

Lukmaan Kolia

Team: Development, Mainnet, MultiSwap

Items worked on this month:

  • Made a small sdk for quantum-portal to estimate fees
  • Update LARS to allow rebalancing across multiple chains using CCIP to bridge USDC
  • Update foundry-contracts repo to ethers v6, and add upgradeable contracts

Items I’ll be working on next month:

  • Migration of MultiSwap to Quantum Portal

PRs for the month:

GitHub — lukmaan-ferrum/qp-sdk-js
https://github.com/lukmaan-ferrum/LARS/pull/1/files

UUPS + Ethers v6 (#1) · ferrumnet/foundry-contracts@8e04637

Stanly

stanly

Team: Development, Mainnet

Items worked on this month:

  • Worked on QP testnet/mainnet launch
  • Worked on launching updated QP developer docs
  • Built a pricing oracle to update prices for QP FRM price manager

Items I’ll be working on next month:

  • Launch of QP testnet/explorer and price oracle
  • Launch of QP mainnet/explorer and price oracle
  • Any fixes or improvements to mining/finalizer process
  • Launching dev tools for QP stack

David Scandroli

David Scandroli

Team: Design

Items worked on this month:

  • New Staking Design and Flow
  • Design Update
  • New Flow
  • Whitelabel System Design

Design URLs:

Staking Dashboard V4.0 EXTERNAL

About Ferrum Network

Ferrum is Pioneering Interoperability 2.0 — a new era of interconnected blockchains. Powered by a multichain messaging engine known as Quantum Portal, Ferrum Network’s mainnet will bring value, data, and functional interoperability to every chain in the industry.

Utilize Ferrum Network to build and deploy solutions on one network and instantly enable multichain functionality without the burden or technical debt that comes with managing a multichain infrastructure.

Ferrum Network Important Links

Website | Telegram | Twitter | YouTube | Discord

--

--

Nick Odio
FerrumNetwork

Seeks Truth. Hacks Biology. Shreds Powder. Watches Markets. Reads Books.