Updating the Koge Community on our Roadmap progress for 2023.
Dingo: Hey all, this is Dingo here and welcome to our first inaugural town hall of 2023! As we can all see from the weekly KogeHealth update, the protocol is doing well and we’re pretty pleased with its performance — it seems like Koge is taking full advantage of the current market. Over the next hour we’ll be going over our Roadmap and opening the floor to any KogeBros for any questions they might have.
Dingo: So with that said, let’s go through the Roadmap as of right now.
Dingo: Two of the big improvements that we’re focusing on in Q1 are further optimizations to the protocol and improving the harvester key balances for gas. I’d like to open the floor to @maze_dev , our lead developer, to further elaborate on what we’re doing behind the scenes to improve the Koge protocol to both new and existing users alike:
Maze: In the past each vault had a bespoke contract written up and no two vaults were the same, to improve upon that the code has been refactored to use a common core where the farm options are passed in via constructor arguments. This new core was audited and now rather than a full rewrite each new farm it’s only minor tweaks for each new type of farm core. We’ve been working through the existing vaults deprecating V1 vaults to migrate towards the new code which features multiple gas improvements and quality of life upgrades; such as event logs, functions to check if there’s anything to harvest prior to executing a full harvest. Using the common core there’s now consistent names to all functions making it easier to write dev scripts or website features rather than requiring per vault tweaks.
Dingo: These improvements may not have the glitz and glamour that a new partnership might have but we view them as equally important for the long term success of KogeCoin — a better preforming KogeFarm will mean higher retention of users and make us more attractive to new ones. Obviously it goes without stating that a better and more optimized user experience means better health for everyone in the community.
Maze: It’s not only the vaults that could see improvement and the harvesting scripts have done so as well. Which rolls into the next roadmap point, Reoptimizing harvester gas; Rather than attempting to harvest all vaults multiple times per day we now make use of the V2 feature to estimate pending rewards and only attempt a harvest if there is a non-zero amount to be harvested. These harvests are rotated across the set of existing harvester keys such that should one ever hang or inadvertently run out of gas the others will pick up the slack and carry on as necessary; much like the prior model however now there is less gas spent on redundant harvests to to the pre-condition checks. Finally to keep all these harvesters on their feet and rolling smooth there are a few additional scripts on a higher level checking when each vault was last harvested, how much gas each harvester has in balance, automatically refils when low, and sends telegram notifications to myself of any vaults which should fail to harvest which can be investigated.
Maze: Here’s actually an example, on the last harvest go round 1hr ago we got a single failure I’ll need to check on later:
Failed to harvest 0xE028f71bf6351F54C79FB7BEf1b16A9941396B9f (https://polygonscan.com/address/0xE028f71bf6351F54C79FB7BEf1b16A9941396B9f) TX (https://polygonscan.com/tx/0x0f9a1f04aa756642119f655177fa7fb7d95b2aca49dacd1c891c8e8c4c34dadb)
Dingo: Thank you Maze. I’ve had the pleasure of working with Maze for a few years now and he’s an absolute wizard at programming — to be honest I don’t know how he does it most of the time, hah. Needless to say Koge is in very good hands.
Dingo: We ran a beta test for the Koge Bounty Program back at the end of last year and this quarter we’ll be making improvements on that Bounty Program. We’ve released a feedback survey — shouldn’t take more than 30 seconds to fill out — to see what you guys liked about the program, what you didn’t, and how you think it could be improved. I encourage everyone to participate — these kind of initiatives will attract new members and help grow the Koge ecosystem, so your feedback is highly valued on this.
Dingo: This is something that we’ll be continuing going forward as long as the community keeps wanting it — it’s a great way to encourage the creation of more vaults on KogeFarm. And speaking of creating new vaults, next up we have “Implementing a new vault creation method”.
Maze: As mentioned in the earlier points on gas optimization the vault core has seen some improvement to facilitate reuse and we have multiple addon cores written already to facilitate the swift addition of new vaults utilizing farms derived from SushiSwap Masterchef contracts, Aavegotchi, or QuickSwap Dragonslair based staking farms.
As further farm types and especially native LP pairs to collect trading fees are built out we can continue to accept new farm types in the future — but not quite ready yet for those.
Dingo: Thank you Maze, lastly for Q1 we have our Quarterly Town Hall implementation.
Dingo: Which, uh, “you are here”.
Dingo: However we can give you a bit of a sneak peek at what else we’re working on — Tupelo_SFI already is starting to chip away at some of our goals for Q2.
Tupelo: Hey all. In addition to the much needed technical upgrades that @maze_dev has been explaining, we have also been spending time working on forging new partnerships with various top performing platforms on Polygon and have begun looking at some partnerships on Kava as well. While we didn’t plan on doing this until Q2 of this year, we felt that with the current market trend, it was the right time to begin putting feelers out. Any and all partnership information will be periodically updated as we iron out details and roll things out.
Dingo: Awesome, thank you Tupelo. That about does it for going over our progress on the road map for Koge — I’d like to take this opportunity to open up to everyone joining us for any questions you might have.
Claudiu: Can you elaborate on this [As further farm types and especially native LP pairs to collect trading fees are built out we can continue to accept new farm types in the future] … I am curious about possibility of exploring more chains and other type of farms / staking contracts beside the usual LP’s from most of AMM’s… for example Velodrome on Optimism , is there any possibility to add this kind of farm ?
From my understanding now we will remain only at the farms that we have already added ?
Maze: Other types of farms — Yes those are intended to be supported any sort of “send us your tokens for some time and we’ll reward you” style arrangement offered by other protocols should be able to be added by making/adapting a new core module to interface between their contracts and our base vault core.
Other chains — That’s a much deeper dive into expanding the website as well; let’s first get all of our existing chains such as Fantom, Harmony, BSC, etc up to par and operating as smoothly as Polygon again
Claudiu: Since we have the vaults using a common core , is this mean the addition of new LP’s can be done faster / easier ?
Maze: Yes, if it’s a type of farm we already have a new one of changing the parameters to use with other staked token or rewards, such as a new quickswap lp pair on dragonslair is quite simple. The only issue there is dragonslair farms also expire relatively quickly and stop offering rewards after a period of time. Generally though, yes adding new pairs will be much quicker and easier going forward.
Claudiu: what should be the requirements for this type of LP’s that we want to be added ?
Maze: As of right now we’ve got cores for Aavegotchi, Dragonslair, and Masterchef — almost any protocol/token which uses a masterchef style staking contract. There is not a set rulebook on what we will or won’t accept; my priority so far has been to fix what we have before piling more on top so the work is less glamorous and spent at the bottom of our stack lately. Any suggestion on the Polygon network will be considered. Fantom, Kava, BSC, Harmony, Moonriver will have similar updates performed after Polygon and then we can begin accepting new farms there again. If there’s a super hype new network/chain we can consider getting support in but at this point it’s been on the backburner until others are back on par.
Claudiu: any chance to see any form of NFT and Farming somehow integrated together ? and what I am mainly refer at is concentrated liquidity pools in form of NFT’s
Maze: Concentrated liquidity pools and NFTs along the lines of Uniswap V3 is more of a saffron product at this stage; we’re always looking to see how koge/saffron can work together but for now keep an eye out for saffrons upcoming uniswap fixed-income and badger protocol vaults.
Dingo: We’re coming up on time here so that will conclude our Town Hall of 2023 — thank you all for coming! I’ll post a transcript of this town hall on our medium this week and keep your eyes peeled for that Koge Bounty Program survey. Thank you all and have an amazing Sunday!
__
Thank you all to everyone who participated in the Town Hall, and we look forward to getting your feedback on the Bounty Program (linked above). You can let us know how we did on our Discord or Telegram.
Community resources
Website: https://kogecoin.io
Governance: https://vote.kogecoin.io/#/
Telegram: https://t.me/kogecoin
Discord: https://discord.gg/pDXpXK