Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MOM Budget Request #225

Open
saltyfacu opened this issue Jul 29, 2024 · 3 comments
Open

MOM Budget Request #225

saltyfacu opened this issue Jul 29, 2024 · 3 comments
Labels
approved An approved budget request budget request A budget request

Comments

@saltyfacu
Copy link
Contributor

saltyfacu commented Jul 29, 2024

Hello everyone.

MOM's commitment to Yearn remains the same as in our previous BR. As a service provider to Yearn, MOM strives to work closely with Yearn's core teams to understand and deliver on their front-end, design, and creative needs.

Scope of Work

Below is the scope of work MOM is expecting based on conversations with various yTeam stakeholders and covers design, front-end, and marketing.

  • yPools
  • yLockers
  • v3
  • Yearn.fi
  • Gimme
  • veYFI
  • Juiced
  • yETH
  • Web Lib
  • yDaemon
  • ape.tax
  • Yearn X

The Plan

As ever, MOM plans to work closely with the above Yearn project teams to deliver on their design, front ends and creative comms needs.

Alongside this scope of work, we'd also like to highlight two areas in which MOM is planning some big improvements to the core Yearn UX.

1: Yearn X

Yearn X is a new discovery platform for Yearn's core offering - Vaults. Yearn X is a way for Yearn's partners (e.g Pendle, Optimism, Pool Together), etc to have their own bespoke Vaults UI to help them share their Yearn Vaults and customize the page to their branding.

2: Yearn.Fi redesign

As the Yearn DAO grows with more and more Yearn projects being developed (alongside projects built 'on' Yearn) The current Yearn.fi UI is doing a poor job of housing this growing ecosystem in a way that makes sense to users.

We want to solve this with a total redesign of how yearn.fi landing page works - transforming it into an ecosystem hub to help users navigate to the part of the yearn universe that fits their needs.

We see Yearn moving towards a healthy product split with sophisticated front ends like Yearn X and V3 catering to advanced users, and more user-friendly UIs like Gimme or Cove/ Superform catering to less advanced users.

By improving Yearn.fi we can help users arriving to Yearn find the right Yearn dapp for their needs - ensuring that the Yearn brand is powering everything, regardless of which front end you use to interact with the protocol.

Deadline

2023-10-31

Money

Our grant request covers front-end development, UI/ UX design, web copy, creative comms, branding, maintenance, bug fixes, and infrastructure costs associated with hosting domains and dapps across the range of Yearn projects listed above.

365,250 DAI total

Wallet

0x0

@saltyfacu saltyfacu added the budget request A budget request label Jul 29, 2024
@github-project-automation github-project-automation bot moved this to Needs Sorted in yBudget Jul 29, 2024
@0xPickles 0xPickles added the approved An approved budget request label Oct 7, 2024
@Elvalandro
Copy link

August's Update

Ah august. If you live in Europe, you’ve probably taken the whole month off. But if you’re part of MOM - you’ve been grinding hard in a windowless room without even a rickety old fan for company. Oh well. Let’s read an update shall we?

Creative team

In August, our efforts were primarily directed toward promoting Pendle and Arb, as well as enhancing visibility for our Vaults, Gimme, and launching Yearn X.
One of the main takeaways, from the past couple of months, is that while meme content can drive strong engagement and attention, it’s essential to complement it with more product-centric marketing. Moving forward, we’ll be placing a stronger emphasis on this balanced approach.
August also saw us create a comprehensive launch plan for Yearn X and new YearnFi redesign - with that content set to go live in the coming days!

August Creative highlights:

Design

Much of our recent design focus has been on improving core UX across the Yearn suite of products. Last quarter we launched Gimme, and more recently we launched yearn.space as a new far simpler way to navigate Yearn Vaults optimized for protocol partners.
Alongside these flagship launches, here's a detailed look at the recent design work:

1up

The goal was to create a fresh UI design for 1up, building on their existing logo, prototype and provided specifications. We developed a comprehensive concept that included the overall vibe and style, color palette, typography, and essential UI elements like inputs and buttons. This concept also incorporated a distinctive tone of voice inspired by retro RPGs, aligning the copy with the visual style and enhancing the overall user experience, as the project required a retro gaming theme. We also created several custom illustrations in-house to complement the design.
Once the concept was approved, we designed the entire protocol, adhering to the user flows specified in the documentation. This involved crafting 40 screens plus mobile versions. The design is now complete and ready for development, which will be handled by a third party.
Deliverables include branding (logo, color palette, fonts, illustrations, tone of voice) and a new UX/UI design for the protocol.

Yearn.fi Redesign

We're currently in the fine-tuning phase, where we're testing various screens and adjusting UI element sizes to ensure they fit perfectly across all devices. It's a meticulous process, as we strive for the main page to look flawless.
We've achieved a great look on the desktop and are now concentrating on optimizing it for mobile.

yPools

The objective was to enhance the UI and UX by building on the existing yETH design. This involved introducing a new accent color and incorporating animated illustrations that aligned with the updated theme. Additionally, several UX improvements were made, including the removal and merging of certain pages based on the provided specifications.
The updated UI is now fully prepared for development.

Illustrations

We developed a series of custom illustrations, complemented by relevant memes, to spotlight the Vault of the Week. Each week for four consecutive weeks, a new illustration was crafted to ensure consistency and engagement, effectively drawing attention to the featured vaults.

Front end

We’re excited to share a comprehensive set of updates and improvements across our platforms aimed at enhancing functionality, user experience, and system performance. This release addresses key issues and introduces new features that significantly improve our suite of tools and applications.
An essential component of our ongoing efforts is the development of a redesigned Yearn landing page. This pivotal update aims to significantly enhance the discoverability and visibility of Yearn’s suite of applications and our strategic partners. By serving as a central hub, the new page will streamline access to Yearn's offerings and foster greater engagement within our ecosystem, marking a critical advancement in our work.
These updates are designed to streamline user interactions, ensure data accuracy, and enhance the overall performance of our platforms.

August Development highlights:

  • Fixed the subgraph issue on yBuyback.
  • Fixed the APR display on the veYFI app due to the V2 gauges.
  • Fixed the unexpected disable state on the veYFI app once your lock expires.
  • Reviewed dependencies and upgraded them across multiple repositories.
  • Updated Juiced to display the maximum amount of tokens a user can withdraw alongside the user’s balance.
  • Initialized the risk score in the Lib type.
  • Created a useApprove generic hook to be used with the Lib with default permit support.
  • Added Ledger Wallet to the list of supported wallets.
  • Created a useDeposit generic hook to be used with the Lib with V2/V3 support and Safe batched TX flow.
  • Fixed the rerender condition with the balanceHash property in the useWallet generic hook.
  • Created a useWithdraw generic hook to be used with the Lib with V2/V3 support, with maxWithdraw check and underlying token denomination instead of shares, with the correct use of redeem or withdraw based on the situation.
  • Fixed Lib Safe Wallet auto-connect.
  • Fixed the decimal display in the list of vaults when the amount is dusted.
  • Refactored the APR code to make it more modular and add easy support for edge cases.
  • Handled other team requests for minor changes.
  • Enabled a basic Plausible analytics setup on the deposit/withdraw.
  • Updated APR display for veYFI to display a range instead of the max.
  • Enabled staking reward setup on Ethereum.

Gimme:

  • Significant work done on the Gimme app to support bridging and multichain, with a focus on standardizing this for yearn.fi/yearnx in the future.
  • Added small network icons and selector next to the Token icon.
  • Added labels "Name" and "Balance" to make this modal consistent with Opportunities.
  • Added network with "?" icon. By clicking the network popup appears to make this modal consistent with Opportunities.
  • Added a message for Bridge to indicate that it's not on the same chain.
  • Removed network selector for multichain.
  • Added small network icons next to the Opportunity icon.
  • Added network selector.
  • Added tags when bridging needed with network names.
  • Added Title "Select Opportunity" to make this modal consistent with the Select token.
  • Added network selector to indicate the chain for an opportunity.
Screenshot 2024-09-09 at 18 56 15

YearnFi:

  • Added mobile layout for all screens.
  • Bring animated words from current yearn landing(APE, STACK, etc.)
  • Added mobile navbar + animation.
  • Added footer links for Discord and X.
  • Added all hovers.
  • Added a search page with an empty view for all screen sizes.
  • Made Carousel slide "under" sidebar.
  • Dismiss the scrollbar for the whole app.
  • Fix the Featured app card white border appears.
  • Add Carousel X-axis shadow.
  • Mobile version for everything.
  • Added new components and some states for filtering and sorting options.
  • Killed the scrollbar for the whole landing page.
  • Fixed the Featured app card white border appearing.
  • Add Carousel X-axis shadow.
  • Changed the carousel with a horizontal scroll with buttons.
  • Added filters and sorting sections.
  • New Featured cards and side menu banners were added.
Screenshot 2024-09-09 at 18 58 56

YearnX:

Our primary focus has been on the development of YearnX, with an emphasis on resolving bugs and enhancing the codebase. We have systematically identified and addressed various issues to improve the software’s stability and performance. Our efforts have also included refining existing features and implementing strategic improvements to ensure a more robust and efficient system. By dedicating substantial time and resources to these tasks, we aim to deliver a more reliable and optimized YearnX experience.

Screenshot 2024-09-09 at 18 59 28 Screenshot 2024-09-09 at 18 59 35

yDaemon:

  • Multiple meta updates and syncs.
  • Fix env and add a catch check on the getChain functions to avoid outdated function calls.
  • Add Ethereum staking detection.
  • Update the list of gimme vaults.
  • Enable a new risk score system.
  • Add a route to get all detected vaults.
  • Work with Spalen for the newYearn.fi display of risk score.
Screenshot 2024-09-09 at 19 00 06

@Elvalandro
Copy link

September's Update

Another month another MOM creative team update. As promised in last month’s update, September saw a push for more product marketing over memes - with a concerted effort on yPT Vaults, Vaults of the Week series, Yield optimization content (dropping soon), Yearn X launch and getting ready for the full yearn.fi rebrand coming soon.

However, MOM continues to experiment around more engagement content with campaigns like ‘intern’s meme review’ and more.

MOM also spent September preparing launch films and content for the upcoming Yearn.Fi rebrand so stay tuned for that. Super hot fire.

September Creative highlights:

Front end

This update outlines the ongoing development efforts across multiple Yearn Finance projects, demonstrating the continuous upgrades in the ecosystem commitment to improve both user experience and platform efficiency through meticulous reviews, UI refinements, and deeper integrations.

September Development highlights:

  • Managed asset reviews for new vaults/tokens added to Yearn.
  • Handled meta updates and reviews for yDaemon.
  • Completed Risk Score implementation with Spalen; updated UI to align with new risk requirements.
  • Resolved environment issues on the yLockers UI.
  • Reworked APR system to APY for yDaemon and updated calculations for Forward V2, Forward V3, and third-party APY calculators.
  • Updated UIs to replace APR with APY, ensuring consistency across web apps (yearnfi, YearnX, Juiced, etc.).
  • Updated SDK to support the new Risk Score structure and accommodate various updates and changes.
  • Adjusted veYFI APR display to show a range instead of a single value.
  • Added and updated Kelp reward displays for V3 vaults with side rewards.
  • Fixed issue regarding “no extra rewards being distributed” message.
  • Investigated LedgerLive issue, pending action from Ledger.
  • Collaborated with LiFI to enable direct bridge deposits to Yearn.
  • Updated the new Yearn landing page based on Cantina reviews.
  • Prepared the yUSD bootstrap UI, refactored yPool project, and improved Monorepo configuration.
  • Finalized Gimme for Base & bridge-to-deposit functionality; release pending Base APY support.
  • Refactored environment/constant flow on yLockers UI and updated linting.
  • Added veYFI messages on yLockers UI based on user holdings.
  • Fixed token denomination issues in yLockers UI.

yUSD

  • Developed Deposit form for yUSD.
  • Created Deposit history layout and fetching logic using event logs.
  • Built Incentivize form with inputs (list, token, amount).
  • Designed incentives history layout and logic for fetching event logs.
  • Calculated APR for each incentive, along with total st-yUSD APR.
  • Displayed current total deposits and total incentives in USD.
  • Added a toggle to switch between viewing all incentives and user-specific incentives.
  • Fixed yETH bug preventing withdrawals of assets with index > 5.

Yearn Landing

  • Developed mobile layout for all screens.
  • Added mobile navigation bar with animations.
  • Included footer links for Discord and X (Twitter).
  • Added hover effects throughout the UI.
  • Implemented a search page with an empty state for all screen sizes.
  • Updated carousel to slide "under" the sidebar.
  • Removed scrollbars across the entire app.
  • Fixed white border issue on Featured app cards.
  • Added X-axis shadow effect on the carousel.
  • Created a mobile version for the entire site.
  • Introduced new components and filtering/sorting options.
  • Added filters and sorting sections for improved navigation.
  • Designed new featured cards and side-menu banners.
  • Removed the “Featured App” label.
  • Reworked carousel into a horizontal scroll with buttons for navigation.
  • Implemented category-based carousel on the main page.
  • Updated category and app hierarchy for better user experience.

@Elvalandro
Copy link

October Update

Before we get into the October creative team update, some exciting news. MOM is excited to welcome Bobo to the team as a new Creative Director. Bobo brings with him a host of award-winning creative experiences having worked on iconic brands like Nike… and now, Yearn! Bobo is already hitting the ground running working closely with the yPools team and [redacted] as well as looking to strengthen Yearn’s brand and comms on socials.
The team has been hard at work this month prepping campaigns for; yUSD, [redacted], Yearn.Fi rebrand, USDS Vaults, and more.

October Creative highlights:

We’re sitting on a pile of campaigns for launches that have been delayed (such as yearn.fi rebrand) but nonetheless, creative highlights this month include:

Design

A common feedback is that Yearn is too complex. So… we've been designing a new landing page for yearn.fi to be a part of a new look along with the app page. The landing page will give more info about Yearn, what it is about, how it is being built, and some descriptions of core products before jumping to the app store. The page will contain custom 3d rendered graphics crafted in-house.

The yPools (yUSD) website has received a UI update, along with refreshed illustrations and animations to match a variety of color palettes. This update brings a more polished user experience, with refined aesthetics that make navigation both engaging and visually appealing.

Front end

The latest updates bring robust enhancements across yDaemon, yETH/yUSD, Lib, Gimme, Yearn, and YearnX, introducing significant functionality enhancements, stability improvements, and refined integrations throughout the ecosystem.
The team has delivered key updates to yDaemon, including improved metadata accuracy, enhanced PoolTogether vault structures, and a transition to indexer-based vault detection. yETH/yUSD now features issue fixes, progress tracking, and a refreshed yUSD branding. Lib has seen important improvements, such as an infinite approval fix on Arbitrum and new transaction hooks. Gimme’s launch on Base includes Lifi multichain support and improved stats tracking. In Yearn, enhancements include updated auto-staking detection and a Ledger Live fix, while YearnX has optimized sorting and switched APY displays to estimated values.

October Development highlights:

yDaemon:

  • Reviewed metadata (description and risk score updates).
  • Updated the PoolTogether prize vault structure and automated detection.
  • Updated the schema to add the PricePerShare into the APY section.
  • Created a new custom route for an integration with Rotki.
  • Updated the list of registries and integration to include the newly deployed one.
  • Updated the curve and convex boost APY calculation.
  • Updated the staking reward structure to include finishing at.
  • Added automation scripts to avoid errors.
  • Improved vault detection by moving from watcher to indexer.
  • Added comprehensive documentation for all functionalities.

yETH/yUSD

  • Fixed the issues detected during review.
  • Added the progress info on the landing.
  • Updated the periods, tokens and testing environment.
  • Updated the assets to match yUSD branding.
  • Added a generic reward system.

Lib

  • Fixed infinite approval loop on Arbitrum.
  • Improved typing of safe-first elements.
  • Added the usePortals hook to easily integrate portal transactions in the upcoming products.
  • Added the useBriged hook to integrate lifi transactions in the upcoming products easily.
  • Improved existing hooks to expose more elements and refresh more frequently.

Gimme

  • Released Gimme on Base.
  • Released the Lifi multichain integration with Gimme.
  • Fixed stats catching.

Yearn

  • Updated invalid FAQ link.
  • Updated the auto-staking flow to detect a lack of rewards and disable auto-staking in this situation.
  • Fixed infinite approval amount.
  • Fixed Ledger live integration.

YearnX

  • Fixed sorting order and multipage sorting.
  • Fixed approval dependencies.
  • Switched APY display from historical to estimated for most partner's websites.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved An approved budget request budget request A budget request
Projects
Status: Needs Sorted
Development

No branches or pull requests

3 participants