LeoFinance Community Pages have been in the works for a while now. We built Community Pages with this goal in mind: build a framework that can be used to allow any crypto community out there to build a hub for their community on LeoFinance and the Hive blockchain.
Community Pages are a unique way to give each Community a home on the LeoFinance platform.
- Dynamic pages
- Community moderators
The pages show the price of a Community's token (using Coingecko's API). They also show other relevant info / links about the Community.
Then you jump down to the feed. The feed is where things get interesting - and complicated.
The Complexities of Communities
To the user, it looks like any other feed. To LeoFinance, creating this new algorithm was an absolute nightmare. It has taken an unbelievable amount of dev hours.
The feeds use a dynamic curation algorithm that scrapes all of the listed Moderators' activities. It looks at all their activities and then it ranks content based on the size of their upvote and the timing of their upvote AND weighs it against the other Moderators in that community.
It's quite complicated which is why Community Pages has taken so long.
To build these dynamic feeds, we developed a whole new ranking algorithm and built it into Lightning. While doing this, we also decided to push our team and build an entirely new update for Lightning simultaneously.
The LeoTeam is known for our ability to bite off more than we
can should chew at once. Regardless, we knew this Lightning update was coming so it seemed wise to kill two birds with one dev.
This has led to some integration difficulties. We deployed Community Pages to the LeoFinance Production UI after some light testing on our Private Alpha server. This deployment to Production (leofinance.io) unveiled a number of issues - namely, scaling and compatibility.
Where Are Community Pages?
We worked quickly to hammer any bugs that were reported to us by the community but as of yesterday, we decided to roll back the Community Pages update to our Open Alpha server for more testing.
We did this once we got a few bug reports about major things breaking: i.e. the ability to post, edit posts, etc. These are due to the new version of Lightning and our attempt at integrating it simultaneously with the release of Community Pages.
We've got the vast majority of bugs already indexed and the team is working on them. We didn't want to disrupt the userbase for a few days while we did this, so we decided to roll back to Open Alpha.
When Will They Return?
You can use Community Pages right now at https://alpha.leofinance.io/thorchain - actually, we urge you to use the Alpha UI for all you LeoFinance activities for the next few days so that we can discover any other bugs that may have been missed.
After a couple days of bug patches and reporting, we'll redeploy Community Pages to LeoFinance Production.
Pushing the Envelope
As always, our goal is to innovate quickly. This means that we tend to break stuff and break it fast. Our goal is to break stuff and fix it faster then break some more stuff and keep the cycle going. That's our method of innovation and it has worked incredibly well.
Sometimes this involves bigger hiccups than anticipated - namely, the complexity of this lightning integration going completely above and beyond what we had mapped out.
Despite this, Lightning's upgrade will be faster than ever and will ultimately lead us down the path toward LeoMerge which is the much bigger development looming over our heads.
This will help us uncover any bugs we may have missed - we believe we found most of them by leaving Community Pages live on Production for a few days and gathering reports from the community, but there are surely other issues out there waiting to be solved.
LeoFinance is a blockchain-based Web3 community that builds innovative applications on the Hive, BSC, ETH and Polygon blockchains. Our flagship application: LeoFinance.io allows users and creators to engage and share content on the blockchain while earning cryptocurrency rewards.
Our mission is to put Web3 in the palm of your hands.
Our Hive Applications
Join Web3: https://leofinance.io/
LeoMobile (IOS): https://testflight.apple.com/join/cskYPK1a
LeoMobile (Android): https://play.google.com/store/apps/details?id=io.leofi.mobile
Delegate HIVE POWER: Earn 16% APR, Paid Daily. Currently @ 2.8M HP
Polygon HBD (pHBD): https://wleo.io/hbd
Web3 & DeFi
Web3 is about more than social media. It encompasses a personal revolution in financial awareness and data ownership. We've merged the two with our Social Apps and our DeFi Apps:
Posted Using LeoFinance Beta