2024 Q3: AI Memes, 1-Second Finality Progress, 1Market Predictions
In Q3, Harmony reached several key protocol milestones, including progress toward 1-second block finality, upgrading to Go 1.22, and enhancing node monitoring through improved RPC servers. While HIP32 leader rotation experienced delays due to validator challenges, the team successfully deployed major updates like P2P improvements and stability fixes. Additionally, the integration of perpetual trading progressed, with GMX v1 adding new liquidity services, Synthetix V2 being fully ported, and development of 1Market, inspired by Gnosis Conditional Tokens, getting underway.
The Human+AI protocol continued its development alongside significant upgrades to Harmony1Bot, which now features GPT 4o1 and o1 mini models. The community was engaged through co-marketing campaigns with Layer Zero, Blockscout, Three Sigma, Band Protocol, Kings and Quests, and Open Ocean, along with live ONE Show X spaces that kept the community informed on the latest updates. These accomplishments have set the stage for continued progress in DeFi, GameFi, and AI in Q4.
From @harmonyprotocol on Twitter:
Our ecosystem is growing stronger, faster, and more resilient every day. Here's the latest report on the Harmony ecosystem. Let’s dive in! 🧵
Harmony’s growth is driven by @stse, @2024_li, @sophoah, 12 full time team members, 291 validators, 6000+ community members, and partners worldwide. 🤝
From mainnet launch in 2019 to social games and perpetual derivatives in 2024, we keep pushing the boundaries of what's possible in blockchain. ⛓️
ONE token secures our network, powers transactions, and enables governance. It's the heartbeat of Harmony, fueling everything we do.
Since 2019: 💳8.05M addresses 🤝802M transactions ✅291 validators 🪙4.36B staked tokens 📃32 HIPs passed 💻25.3K delegators 🏘️ 25 DAOs 👩⚖️75 governors 🪙3B tokens voted 🤝142 contracts 🔄777 trading pairs 💙390K Twitter followers 🏃14.2K monthly active users 🎥465 educational videos 🧑💻66 GitHub contributors ✨1.5K stars 🍴286 forks
We’re building the future of DeFi, gaming, SocialFi and more. Be part of Harmony’s journey—let’s create something extraordinary together.
Protocol & Platform
Konstantin Potapov
Added the effectiveGasPrice
field to the getTransactionReceipt
method to maintain compatibility with Ethereum. Completed the implementation of 1-second block finality, significantly improving transaction confirmation speeds. Finalized a new commission split mechanism to support 1-second finality and a 67% vote power threshold.
With Ulad and Soph, updated to Go version 1.22. Go 1.22 provides improvements in the crypto package, updates to the latest package versions and enhanced performance. Enabled the epoch chain to broadcast the epoch block, reducing other shards' epoch block synchronization time to up to 2 seconds. Implemented broadcasting of vote power along with view change signature info, improving observability of nodes.
Soph Neou
During Q3, my work primarily focused on addressing critical technical issues and preparing key protocol upgrades for Harmony. A major part of my efforts revolved around the HIP32 leader rotation feature, which was deployed on both devnet and testnet but surfaced issues when tested with external validators. This led to a significant shift in focus towards troubleshooting, reviewing, and testing multiple pull requests to replicate the instability, alongside improving internal logging and monitoring for better issue detection. The challenges encountered pushed back the HIP32 hard fork timeline, with the release now tentatively scheduled for mid-October.
Additionally, I managed several releases, including the mainnet stable v2024.2.0, which introduced P2P improvements and the Go 1.22.5 update. I played a pivotal role in troubleshooting node issues during deployment and ensuring the stability of our localnet with external validators. Beyond technical work, I collaborated with the team to outline objectives for upcoming quarters and supported key community engagements, including facilitating the reopening of BEP2 ONE deposits with Binance and assisting users with staking and node operation issues.
Gheis Mohammadi
This quarter, I worked on a wide range of tasks, from boot node functionality to fixing issues and enhancements. At the start of Q3, we successfully addressed some of the most pressing issues with boot nodes, stabilizing them after dealing with recurring connectivity problems. This early success set the stage for further improvements throughout the quarter. One of the major accomplishments was PR #4735, where I introduced an RPC server for boot nodes. This was a huge change, bringing significant improvements to our ability to monitor boot nodes. Previously, boot nodes had no way to expose metadata or provide visibility into connected peers, making it difficult to diagnose and optimize their performance. By adding several new APIs, we now have much better tracking and debugging capabilities for boot nodes. Additionally, I refactored the codebase to separate boot node from Harmony node, making the system more modular and maintainable.
For awhile I worked on errors in crosslink processing. We were dealing with race conditions and missing database keys that were causing instability and database lookup failures. By improving error handling and refactoring the process for managing pending crosslinks, I was able to resolve these issues and reduce unnecessary database lookups. Beyond the major features and bug fixes, I took on several refactoring tasks, including removing unused configurations and functions, optimizing test cases, and ensuring that localnet scripts were functioning as expected. I also updated Go version of the Harmony Go-SDK to 1.22.5, making sure it remained compatible with the latest Harmony binary. At the end of Q3 I started investigating the root cause of stream removal issues. We had noticed that streams were being unexpectedly removed whenever the getCurrentNumber
request failed, which was affecting overall system performance.
Product & Tools
Yuriy Menkov
Improvements and adding new features for GMX v1 to Harmony. New services added: price keeper, position keeper and watcher service (to disable keeper in case of setting incorrect prices). Completed interface on adding liquidity and purchasing GXP tokens. Integration with UniswapV3Oracles as first price feed has been implemented. Added services for collecting statistics on price changing and displaying prices on charts in ux. Fixed texts and interface errors. Added support for stable coins on creating long and short positions. Documentation on deploying the system and adding new tokens was prepared. Security audit of contracts and keepers service for the basic version has been completed.
Started work on integrating new features into the current gmx ecosystem: autocompounding vaults - explored the possibility of partial migration of functionality using the example of the morphex project, in the end I decided to deploy all morphex contracts in their entirety, but ran into the problem of integrating their contracts with the basic version of the gmx interface.
Artem Kolodko
Developed a port of Synthetix V2 and beginning work on 1Market, a Polymarket analog. I successfully completed the porting of Synthetix v2 which included deploy scripts, contracts and a new client. During the work I solved many difficulties at each stage of the complex 200 contract files on-chain and refactored the oracle feeds, some of which had to be rewritten due to unavailability of Chainlink used in the original system. At the moment, we have a sy.country client, deployed contracts on Harmony Mainnet, and a 1SY / 1USDC pair available to trade on swap.country.
I've also started work on 1Market. After studying the original code sources available on github, I decided not to make a Polymarket fork, as some parts of the system are not available including client application, order book. Instead, for the initial version, I used the Gnosis Conditional Tokens demo as a basis, contracts from which are also used in Polymarket. At the moment I'm working on adapting the demo client to our network and creating a more attractive interface that can be used for initial demo as well as in the final product.
Frank Egloff
I deployed Vertex contracts on Harmony mainnet and testnet, developed a MockSequencer contract, PerpetualFactory for contract creation, enhanced PerpOracle, and created OrderBook contract and OrderBookFactory. To address the lack of Harmony-specific components, I developed a harmonyClient module for mock calls while working on porting API calls. Despite implementing logging events for MatchOrderAMM transactions across various contracts to aid debugging, challenges persisted with processing both MatchOrderAMM and SwapAMM transactions.
For Harmony1Bot (1Bot), I introduced a /broadcast command for sending Harmony updates to all users and groups, enhanced the /help command to display recent broadcasts, and upgraded VoiceMemo to generate transcriptions for forwarded voice notes. The LlmModelManager class was refactored to accommodate new AI models, including OpenAI's o1-preview and Claude's Sonnet 3.5. New /o1 and /models commands were implemented to improve user interaction with various AI models. I developed a workaround for Telegram's message size limit and enhanced error logging. We migrated 1Bot's database to a new cluster, resolving persistent restart issues. For 1.country, I enabled paid-in-advance domain rental functionality, enhancing the platform's capabilities and offering users more flexible payment options. Also, I added a /subdomains command to Harmony1Bot, allowing admin users to enable subdomains for given domains (among other commands). This integration improves the accessibility and management of 1.country services through the bot interface, streamlining the user experience and bridging multiple Harmony services.
Alaina Furstenberg
This quarter was focused on key marketing campaigns, partnerships, designing graphics, and competitor testing. I led co-marketing campaigns for Three Sigma, Footprint Data, Another World, Blockscout, Protofire RPC, Layer Zero, Travala, Kings and Quests, ONE Show, 1UtilityDAO, Flappyh1, Open Ocean, #cryptoisboring with Band Protocol, harmonycommunity.one and internal projects like Core Protocol Syncs, Hod1, .country, Human Protocol, GX.Country, TGI Podcasts, 1bot, and 1Market. These campaigns generated 833,000 impressions and raised engagement by 5% from last quarter, reaching a total engagement rate of 4%.
I also revised the 1bot user guide and actively assisted with onboarding community members. I worked 1-on-1 with users, guiding them through the process of purchasing ONE and utilizing 1bot, while keeping them engaged in the ONE Bot Love group. Additionally, I tested competitor products like Hamster Kombat, Polymarket, and Pump.fun to contribute insights, questions, and commentary for our 2025 Roadmap.
Community & Development
Theo Perisic
I secured Swap integration with OpenOcean, a leading DEX aggregator with $20B+ in trading volume and 1.2M+ active users. I also released a Perpetual article with the ThreeSigma Team, incorporating advanced liquidity provider token mechanisms and competitive fee structures, projected to increase trading volume.
I completed comprehensive ecosystem reports to major exchanges, showcasing 45 unique applications built on Harmony. Additionally, I created a dedicated Harmony DeFi group to streamline ecosystem liquidity, project promotion, and user experience. I also prepared for Recovery Multisig Custodian (RMC) elections, creating a year-in-review document with elections planned for Q4, while coordinating the resolution of .country domain issues, resolving the Colossus bug bounty reward, and integrating SimpleSwap to allow seamless cross chain navigation to Harmony with a 0.4% minimum fee collection.
Sun Hyuk Ahn
I deployed the Panoptic protocol on Harmony and developed a CLI to interact with the associated smart contracts. This CLI leverages Solidity scripts to deploy Panoptic pools and manage position minting and burning. It also supports the deployment of Uniswap V3 pools, which serve as the liquidity provider for the Panoptic pools. Additionally, I implemented a Panoptic subgraph using The Graph protocol to track positions created through Panoptic contracts. The subgraph monitors minted, burned, and rolled positions, while also keeping a record of liquidations and force-exercised positions to ensure comprehensive tracking of all position-related activities.
In parallel, I conducted research into account abstraction (ERC-4337) and evaluated multiple bundler implementations, including Eth-finitism, Stackup, Alto, Rulder, and Voltaire. After comparison, I selected Stackup's Golang implementation as the most stable, given its full compliance with the compatibility test suite—a criterion many other bundlers fail to meet. I successfully deployed a bundler that supports ERC-4337 account abstraction, fully configured for Harmony nodes. This work will continue into Q4, with plans to deploy paymasters and integrate EIP-3074 for sponsored transactions and account delegations, paving the way for the launch of smart wallets, including Base and Timeless wallets.
Rikako Hatoya
In Q3, my primary focus was on replicating our GMX fork, testing various Telegram Mini Apps and prediction markets, and most notably, developing the Hod1 Telegram Bot (@HarmonySocialBot). The initial phase of Hod1 involved building a Telegram bot for lottery trains by implementing smart contracts and designing the user interface on Telegram. Over time, I transitioned the Hod1 app from a chat-based interface to a full-fledged Telegram Mini App, replacing the lottery trains with an incentivized reward-based system.
I developed the front-end UI using React and JavaScript components tailored specifically for the Telegram Mini App environment, deploying it to Netlify. Key features I implemented include a leaderboard page, a social login system (YouTube subscription verification using OAuth), a reward system for watching videos from our YouTube playlist, and a referral system that incentivizes user growth by awarding points for referring new users. On the backend, I created and deployed a REST API and server on Heroku to manage user data, such as points, watched videos, and task completion, as well as retrieving user rankings. Additionally, I explored and tested various prediction market platforms, including Polymarket, Gnosis, and TON, for potential integration with the Harmony blockchain.
From @harmonyprotocol on Twitter:
Curious to meet the hardworking developers behind @kingsandquests?
Read their bios below! 👇
"Hi, everyone. I am Ace, a full stack developer from India. I have a masters in Physics and Bachelors in Electronics but I have always been passionate about building games so here we are. I have been working on the web3 and Game dev aspects of Kings and Quests and I am fairly excited for what we are about to release from the Game design to the UX, it’s all new and innovative, thanks to the great team of devs that we have."
"Hi everyone, I'm Acadia, a full-stack developer from India too with a bachelor's degree in mechanical engineering. I've been working on web3 games for a while now, including projects on the Harmony blockchain like Atlantys. I'm glad to be part of the Kings and Quests team and to build a unique experience for everyone."
"Hey there everyone! I am cg fella and I'm a 3D Generalist. Again a Bachelors degree holder in Mechanical Engineering. Super excited to be a part of Kings and Quests project and work on 3D models, animations, environments, VFX and more cool stuff!"
Q4 Focus
Here is the Harmony team’s focus for Q4 from h.country/ai
HUMAN Protocol has the following three components:
QUESTS. Our Telegram app @human1bot has a singular mission: Verify 1 million Binance accounts for $HUMAN token launch. Point boosts if your Telegram account is old or your Binance portfolio has active assets. Our fun and social quests typically convert 10% of our subscribers.
LAUNCHPAD. Our generative AI @Sam creates a 5-minute 1080p video, 3 stylized shorts and unlimited WebP stickers within 60 minutes of any memecoin submission. Daily auctions of projects by the highest engagement for exchange launch + market makers + leveraged liquidity – along with 100 days of news stories and original visuals via media partners.
PREDICTION. Our onchain prediction @1Market taps into the social capital of Gen Z’s battles of opinions in small groups and their bonding from digital experience. As perpetual futures of not only coins or prices, but also reinforcement learning aligned for humans’ hearts and feedback.
Additionally, we are excited to welcome Philipp Petzka as Harmony’s new Business Associate! He will drive Q4 product development, curate a strong trader community, and run monthly campaigns. 💙
From @harmonyprotocol on Twitter:
HUMAN Protocol connects your Telegram, YouTube, and Binance for a unique #meme launchpad. Our generative model brings daily videos of crypto news or cultural bits to 100M subscribers. 🤖
QUESTS: @/human1bot on Telegram aims to verify 1M Binance accounts for the $HUMAN token. Boosts for older Telegram accounts & active Binance assets.
LAUNCHPAD: Sam’s AI creates videos, shorts, & stickers in 60 mins for memecoin submissions. Top projects get exchange launches & liquidity.
PREDICTION: 1Market uses on-chain predictions to forecast coin prices & align reinforcement learning with human feedback.
PRIVACY: HUMAN Protocol ensures privacy with cryptographic methods. Only “The Trusted Party” can learn that two wallets are connected and reveal their details.
PROGRESS: HUMAN Protocol advances the Harmony Ecosystem with projects like human1bot & 1Market. 100M subscribers for social capital!
Learn more at http://h.country/ai, or email us at 1@h.country.
An AI Podcast about Q3 on Harmony by NotebookLM: