If you missed our earlier blog post, scroll to the bottom for an explanation of what a Swarm of Swarms is.
This Week’s Developer Updates
Seven teams responded this week to share updates on their active projects.
Team Techcoderx (@techcoderx / @aioha)
Aioha Core:
- Emit HiveAuth sign request events with payload on top of ordinary events, mainly for Sagar's integration on Flutter
- Integrated Keychain-specific VSC requests, currently not live yet
- Improved account discovery return type and added streaming function
- Reduced Ledger vendor bundle size by half, pending MR review by @engrave on upstream dependency
Aioha React:
- Added new state to React provider for other connected accounts
- UI for account discovery
- UI for user switcher
- New grid arrangement in the provider selection view
VSC Blocks:
- Bridge overview page
- E2E test for contract verifier backend
Team Threespeak Witness (@sagarkothari88 / @threespeak)
AIOHA Flutter Core Package
- Any Flutter iOS App can talk to AIOHA Core SDK
- Any Flutter Android App can talk to AIOHA core SDK
- Any Flutter web app can talk to AIOHA core SDK
- Log in with Keychain
- Log in with HiveAuth
- Logout, switch user
- Upvote, follow, unfollow, comment
AIOHA Flutter UX Package
- ⏳ Account login reusable & customizable UX
- ⏳ Account switcher reusable UX
- ⏳ Account popup for actions - my post, wallet, comments, replies, etc.
DHive Flutter Package
- Goal - Any Flutter dev can use this package & use the dhive library in a Flutter app
DHive Flutter UX Package
- ⏳ Hot/Trending/New Feed - Reusable customizable components
Team Actifit (@mcfarhat / @actifit)
Block explorer:
- New expanded hive chart layout + candle stick support
- Dynamic auto-updates of block time on the landing page
- Switch all searches to default on no-filter (from 30-day limit)
- Implementing a new pagination approach for better UX and loading additional data
- Several improvements to the all blocks page
Actifit:
- Revamped android app menu + visibility across all the app
- First version of AI workout generation
- Implement configurable beneficiaries (multi) under settings
- Modify buttons on posting & settings screens, and adjust to floating
- Implement display of notification for new chat messages in the footer menu component
- Adjust the scrollability of the mini-gadgets display
Team V4V (@brianoflondon / @v4v.app)
V4VAPP Backend V2
- Continued extensive re-write and testing of Hive scanner with Nectar (formerly Beem) in Async Python
- Matched with a Lightning node watcher, which captures every event on the Lightning side
- Working with VSC guys on capture of their custom-json format
- MongoDB change streams are working for backend sync. Previously, I had an internal FastAPI-based back end (which is still working and has proved to be pretty solid), but it is an architectural horror show and a maintenance nightmare.
- The new internal architecture means the ingestion-side Hive and Lightning watching parts run independently, feeding events into a MongoDB database.
- This is completely isolated from the action sides, which can make Lightning or Hive payments (the same as my current architecture), but it allows much more compartmentalization and separation of functions.
Nectar (Replacing Beem Python Library)
- I've pushed several changes over to @thecrazygm, fixing a few issues that crop up mostly and especially with error reporting
My underlying Hive block watcher is an async stream, and I'm working on generalizing that code and putting it back into Nectar. Beem was never async, so this is a big deal.
Team VSC. (@vaultec / @vsc.network)
VSC:
- Fixed multiple bugs with the on-chain L1 gateway wallet, including key rotations and chain actions
- Identified a problem with EVM transaction parsing, will be fixed today or tomorrow
- Updated transaction query APIs to handle frontend needs
- Announced our public beta tester group for the Altera VSC DeFi frontend, which will be released within the next few days pending post blog and checks
- Working on Bitcoin <--> VSC integration for short-medium term direct trading between Hive and Bitcoin before wrapping goes live
- Working on hiring a few more people over the next 1-2 months to improve development capabilities and delivery speed vastly
Team Cryptoshots (@gaottantacinque / @crypto-shots)
CryptoShots Game Dev:
- Released test build for PC. Downloadable in our #dev-updates channel on Discord; settings issue on PC fixed.
- Lots of bug fixes: team autobalancer, "lava weapon" kill now correctly assigned to players, ground weapons room setting fix, stuck single-weapon menu fix, on-demand shield bugs fixes, spawn shield fix, capture the flag bugfixes and debug UI, single loadout issue fix.
Others:
- Tweaks to our image server to allow listing on the new "Hive NFTs" marketplace
(ie. https://peakd.com/tech/@crypto-shots/re-crypto-shots-svr8r1)
Team Spiritsurge (@spiritsurge / @astralwars)
Denser
- Currently combining Hive-Engine tokens with the denser, allowing options for current Hive-Engine users to have the option to launch their denser frontend with the token of their choice. This will be open-sourced.
Astral Wars
- Exploration Mode Completed. Post is here. For those who want to check out the video, can find it here
Beneficiaries
Teams are invited to opt in to sharing the post rewards by providing their Hive account information. Four teams opted in.
What is Swarm of Swarms?
This is a new series of blogs where we will share updates from the Hive development community. The content consists of meeting notes from a virtual developer meeting, titled 'Swarm of Swarms,' which adheres to the Bee Hive theme. We have been doing this for around 30 weeks, without posting the content on-chain or elsewhere. As we broadcast more widely, I hope everyone can gain greater visibility into all the Hive project development.
The Swarm of Swarms is a virtual gathering where blockchain developers building on the Hive network converge to share project updates, insights, and knowledge. This decentralized meet-up brings together a collective of innovators and visionaries from the Hive ecosystem, specifically those developing applications and use cases on the blockchain. As participants join the Swarm, they are exposed to ideas, solutions, and experiences, allowing them to expand their professional networks and gain a deeper understanding of the rapidly evolving Hive ecosystem. Through this virtual convergence, the Swarm of Swarms aims to cultivate a culture of open communication, mutual support, and collective growth among its members.
I send weekly reminders to the participating development teams, encouraging them to share their progress in the Mattermost 'Swarm of Swarms' channel. Other developers can visit this channel to learn about the projects other teams are working on. The hope is that open communication will inspire more side conversations and collaborations. 👏 I appreciate the development team leaders who take a few minutes each week to share their latest achievements. There is room for more participation, and the coffee is free.
Please let me know how I can improve it, and forgive any mistakes. We will iterate!