In Q2, Harmony made progress on HIP-32 (100% external validators), improved network synchronization, and developed tools for perpetual trading. Key achievements include deploying Uniswap v3 router contracts and planning Chain Force, which integrates blockchain, gaming, and AI. Design efforts included mock designs for web platforms, while producing The ONE Show and founder livestreams and engaging the community through social media.
Stephen Tse, Harmony’s founder, hosted TGI (Thank Goodness It’s) livestreams, discussing crypto options and perpetuals, highlighting their potential for DeFi innovation. These sessions focused on launching fully on-chain, open-source projects like GMX and Panoptic, aiming for sustainable fee generation for Harmony’s ecosystem. The team addressed technical challenges like porting Synthetix and Vertex Trade to Harmony, resolving P2P issues, and launching new data availability rollups.
These accomplishments show our commitment to building and integrating crypto ∩ ai. As we review our progress, the dedication and teamwork of our members drive Harmony towards its goals, supporting our vision of a decentralized future for 10B people and bots.
Protocol & Platform
Konstantin Potapov
Soph and I identified the root cause and implemented a solution for the undeletions issue; I investigated the crosslinks bug and implemented a fix for crosslink processing. I developed a new consensus message for broadcasting vote power across the network. I implemented unpredictable leader switch using the VRF function. I implemented a PoC for the HotStuff chained protocol, available here, it shows differences between Harmony's implementation and HotStuff's approach.
Soph Neou
Throughout Q2 2024, significant strides were made in enhancing the stability and reliability of our network environments, particularly in the devnet and testnet. In April, our efforts focused on resolving critical consensus issues in shard 1, improving security, and developing the new Blockscout explorer. We addressed downtime issues in Shard 0 and ensured the integrity of our infrastructure through comprehensive security checks. In May, we stabilized the devnet consensus by switching to DNS Sync, launched the testnet Blockscout Explorer, and continued refining crosslink logic to improve network reliability. Intensive troubleshooting and collaboration with team members led to effective solutions for connectivity issues caused by P2P configuration discrepancies.
June's efforts culminated in the successful execution of the [v2024.1.0](https://github.com/harmony-one/harmony/releases/tag/v2024.1.) hard fork release on June 20th. This release involved meticulous preparation and collaboration with the validator community and partners to resolve issues before the deadline. We also restored and updated snapshot nodes to ensure the stability of the latest development code, paving the way for future protocol upgrades and reinforcing the security and reliability of our network infrastructure.
Gheis Mohammadi
Throughout this quarter, I implemented major PRs, contributing significantly to network improvements. Moving towards HIP-32, I focused on critical improvements to enhance our network's stability and performance. One major achievement was addressing P2P stream discovery issues, ensuring stable operation of devnet nodes, and resolving high storage usage and syncing problems PR#4676. I also refactored the stream sync block storage, significantly improving stability PR#4660 and logging capabilities PR#4667, aiding in more effective debugging processes.
Resolving persistent boot node issues was another highlight. This issue was getting a big impact on validators. By upgrading to the latest version of libp2p, refactoring code, and meticulously testing various configurations, I managed to stabilize the boot nodes PR#4674. The implemented changes, encapsulated in key pull requests such as PR#4682 and PR#4679 to add support for multiple muxers, ensured seamless network operation. Additionally, I enhanced P2P connection monitoring by implementing logger flags and the environment variables, providing the team with better visibility.
A major problem with pending undelegations on the mainnet required thorough analysis and collaboration. I shared theories, conducted code reviews, and investigated various scenarios, which helped guide the team towards a successful resolution. My insights and collaborative approach and a great team work were helped in fixing this critical issue, which was later resolved by a team PR.
Adam Androulidakis
Finalizing all requirements to deliver HIP-32, focusing on peer-to-peer issues impacting network synchronization and undelegating from validators. I am now focused on deploying a set of contracts that match up with our goal of releasing useful perpetuals trading tools. I am outlining the requirements and writing/preparing the necessary contracts and getting Hardhat and other frameworks working correctly on the Harmony localnets to properly deploy/test/use Uniswap v3 router contracts.
Delivered gameplay concept for Chain Force with music track. Along with the relative written godot SDKs, it is now being handled by an external developer I coordinate with. Lastly, I'm finalizing my write-up that ties together Harmony blockchain, gaming, AI goals.
Product & Tools
Yuriy Menkov
Porting GMX v1 to Harmony: contracts, interface, stats and subgraph; Created contracts deploy script, created scripts for adding tokens and liquidity, added docs with deploy steps description, added Harmony chain support to all repos. Configured sync and deploy for all services: subgraph, stats, interface. I have successfully tested adding liquidity, swap and position creation.
For LayerZero token airdrop, I created scripts to collect statistics for all users who used the LayerZero bridge and scripts for statistics on Swap liquidity pools that used tokens transferred through the bridge (via Swap subgraph). Reviewed and publish the proposal.
Artem Kolodko
I'm working on porting Synthetix protocol to Harmony. The blockers have been the unavailable Chainlink and Pyth oracles on Harmony and an unfamiliar environment, Cannon, for building and deploying smart contracts. I managed to solve part of the problems and to deploy the protocol without oracles for now. I am currently investigating using BAND oracles, and after that I will move directly to testing Synthetix protocol on the Harmony chain.
I've made progress on Harmony Portfolio, the analog of Metamask Portfolio: implemented basic Swap and Bridge page functionality in a single client. This actually required reverse-engineering the existing separate Uniswap and Harmony Bridge client apps. The portfolio project requires more testing and UI improvements before we will consider publishing it.
Frank Egloff
I integrated GPT-4o to 1Bot, implemented token-based security and refactored the codebase to facilitate adding new large language models, including Claude, Sonnet, Haiku, and subagent integration. Added model-specific conversation handling and access to Anthropic tool feature, to check stocks and Web3 tokens. I fixed simultaneous command call issues.
Porting and deploying Vertex Trade contracts to Harmony. To address the mono-repo's reliance on the Vertex-typescript-sdk, I implemented a harmonyClient module designed to handle mock calls while facilitating the gradual porting of all API calls to the Harmony network. Additionally, I deployed defi_greeks API which provides endpoints for calculating risk measures and greeks for various financial derivatives and improved 1.country one-and-two-letter domain handling and certificate management.
Alaina Furstenberg
I created full mock designs for bridge.harmony.one, swap.harmony.one, the Harmony portfolio, and the main page for One Bot. I designed 7 iterations of the harmony.one banner to support a planned website revamp. I drafted a blog post on Blockscout and coordinated with Protofire on user experience improvements. I coordinated with @Tenacious_DeFi to produce, edit, upload, and curate questions for episodes 1-5 of the ONE Show, which averages 350 views per video on Youtube and 361 listeners on X.
Also, I led a community Twitter space with Swoop, attended by 97 community members. I tweeted daily to engage community partners to co-market products within the Harmony ecosystem. These include Galaxii, Coinmonster Merch Blockscout Testnet, Joskins NFT marketplace, GPT4-o on One Bot, $1M Swap milestone. I've also promoted our lastest initiatives in /options and /perps by cross-posting on Substack and sharing educational threads.
Community & Development
Theo Perisic
I led the submission of the LayerZero airdrop for 449,000 wallets (users, liquidity providers, and recovery contributors), resulting in ZRO tokens distributed among the Harmony community (~$1.5m at launch). I also crafted a new perpetual decentralized exchange proposal that incorporates liquidity provider tokens to enhance trading dynamics. I re-engaged with 10 key platforms like Coinbase and Moonpay and potential integrations including Stargate, OpenOcean, Synapse, and Li.Fi with the aim of enhancing Harmony’s access to liquidity with industry leading cross-chain bridge and exchange applications.
I participated in 3 community X spaces and 1 larger space in collaboration with Swoop, one of the leaders in cross-chain aggregation, with 4,600 community members tuning in. Additionally, I managed the completion of comprehensive Coinbase documentation, detailing 38 unique applications utilizing Harmony, from DeFi to essential infrastructure tools; this document is now undergoing internal finalization.
Sun Hyuk Ahn
I focused on launching data availability rollup on shard 1. Researched into how Harmony's Shard 1 compares to Celestia and NEAR as data availability layer. Deployed sovereign rollup using Rollkit and launched Polaris in order for it to be Ethereum Virtual Machine compatible. Also deployed Optimistic rollup, a smart contract rollup, as it was more suitable for Harmony.
Researched and deployed Panoptics protocol, a perpetual options trading protocol utilizing Uniswap v3. Continuing the work by making the protocol accessible through command line interface.
Rikako Hatoya
For Another World, I implemented smart contracts on Harmony's shard 1 to transition Bitcoin Runes into ERC20 tokens. This project involved a two-step process: first, creating a smart contract to mint tokens (wrapped Rune), and second, developing another smart contract (token factory) to serve as a custodian for the wrapped Runes.
Additionally, I conducted research on perpetual trading platforms such as Jupiter and Vertex, with a particular focus on their leverage features. Using Dune analytics, I analyzed the most profitable trades on GMX, focusing on the profit-and-loss of top traders and their trading pairs. I also worked on replicating GMX and adapting its configurations to function on Harmony's shard 1. This involved the complex analysis and deployment of repositories such as GMX-contracts, GMX-stats, and GMX-synthetics. The interface will soon be deployed to the front-end.
Julia Nai
I focused on deploying and debugging gTrade on Harmony. I modified the truffle configuration for both Harmony mainnet and testnet, setting up the testnet environment and troubleshooting deployment errors, including issues with gas limits and compiler versions. Additionally, I created function documentation for smart contracts in gTrade including GNSPairInfoV6_1 and GNSTradingV6_1. I also reviewed various posts/documents including Coinbase listing and LayerZero token allocation forum post and documentation.
I created Dune queries to analyze Arbitrum Uniswap stats related to which specific wallets have highest volume, and I created some preliminary scripts for determining highest profit wallets from Arbitrum Uniswap's subgraph. I also contributed the following to perpetuals industry analysis /chart: code license, last commit, frontend deploy repo, stats dashboard link, type of liquidity (orders), earning 2024 Q1, and tx fees 2024 Q1.
Q3 Focus
Here are the Harmony team’s priorities for Q3 from harmony.one/opyn:
Let’s researach on each launch candidate is valid by our strict criteria: on chain, open source, and easy dependencies:
On Chain: All operations should be smart contracts should be written in Solidity, executed on chain in Ethereum Virtual Machine (EVM), and immutable after secure settlements – except minimally-scoped governance (parameter changes or contract upgrades) and well-defined liquidation (over margins or strike conditions).
Open Source: All code should be public source with open development of reviews and commits, readily forkable and re-deployed to any compatible chains; hence, code snippets, partial features, audit snapshots, or missing frontends are insufficient.
Easy Dependencies: All components should be checked against vendor lockins and security risks; in particular, the use of ChainLink must be compatible with Band (Harmony’s oracle) and Uniswap V3 fork is our only spot market. Also, the pull oracle Pyth, the custom oracle Redstone, money markets, staking networks, market makers, off-the-counter services will not be available in coming months.
We focus only on derivatives as they drive active trading without large token ecosystem or high collaterial requirements. Therefore, we will skip stablecoins, lending, aggregators, sport gamblings, and prediction markets – until more traders have bootstrapped.