balancer / balancer-bounties Goto Github PK
View Code? Open in Web Editor NEWhttps://bounties.balancer.finance
Home Page: https://docs.google.com/spreadsheets/d/1VZpcv11xIxm_H9uVNG1oEpYbroR-5SBkvXXMvJCUedA
https://bounties.balancer.finance
Home Page: https://docs.google.com/spreadsheets/d/1VZpcv11xIxm_H9uVNG1oEpYbroR-5SBkvXXMvJCUedA
Balancer is one of the more complex protocols in crypto to understand and explain. Content that helps break down these complex concepts into a format that is easy to understand would be a valuable asset.
The project:
A series of short explainer videos (up to 2.5 minutes each). We're open to different formats but we think an animated video or a whiteboard-style video are good options.
Topics to cover (open to suggestions):
Requested by Jeff Garzik (https://twitter.com/jgarzik):
"Feature request: Add Liquidity to any pool, with any asset on Balancer.
e.g. Acquire BAL/WETH LP tokens with WBTC. Needs no smart contract changes... Just a couple more front end swaps
In theory, yes, Zapper should do this; however, most aggregators only support this for whitelisted coins, leaving a large universe of NewCoins and NanoCoins out in the dust.
In practice,
A project like https://uniswap.vision which displays TradingView charts that show price and volume for trading pairs on Balancer.
Unlike Uniswap, the Balancer protocol contains many liquidity pools that may contain the same token pairs. From a user's perspective (primarily traders), charts would be most useful if they aggregate data from Balancer's liquidity to pools, to display general prices and volumes for the assets being traded on Balancer.
Balancer Smart Pools can be utilized as infrastructure to create perpetual synthetic assets.
Instead of forcing traders to sell an expiring token and purchase a new one, a Balancer Smart Pool can perform this function in an automated and trustless way, through a rolling perpetual token mechanism.
For details on how this works, check out this presentation by Fernando from Balancer and Hart from UMA: https://www.crowdcast.io/e/defi-discussions/41
Balancer is one of the more complex protocols in crypto to understand and explain. Content that helps break down these complex concepts into a format that is easy to understand would be a valuable asset.
The project:
A series of clearly written articles, each up to 2,000 words in length. Include visuals where they can add value, such as charts, screenshots, and photos. The articles should be written in an ELI5 manner, so that total beginners can follow along and understand the high level concepts without feeling lost. Balancer involves concepts from multiple disciplines including finance, computer science, math. Assume your audience are not mathematicians, have never studied finance, and have never written a line of code. They are just sophisticated enough to use Metamask or other user-friendly wallets to perform simple DeFi transactions, without necessarily understanding everything that's going on under the hood.
Topics to cover (open to suggestions):
An in-depth research report that analyzes and compares the costs of executing trades across all major DEXs on Ethereum L1.
We love the general approach taken by this report and would like to see a similar style for this project.
To make sure that the governance process is followed and the discussions are well moderated we need a person or people to be Governance Stewards. The GS takes responsibility for the forum and proposals, makes sure that discussions are balanced and ongoing and community is in synch.
This shouldn't require tremendous amounts of time, yet it is a very important task,
The responsibilities include
The Steward/s should be active, knowledgable, understand their role as servants to the community, creative and think of further improvements.
Hello guys. Have been playing around with the matic/polygon network for a bit and I was wondering if there was any interest in developing balancer on Matic. Would be nice to see balancer on another chain while not slowing down core development. Feel free to reach out to me on github or discord @le Toucan#0662.
400 BAL
Balancer is a protocol for multi-token automated market-making. It enables portfolio owners to create Balancer Pools, and traders to trade against them. Balancer Pools contain two or more tokens, each with an independent weight representing its proportion of the total pool value. The pools provide the Balancer Protocol with liquidity, and charge traders a fee for access to it. Pools can be considered automated market-makers, since anyone can swap any two tokens, in any pool.
From user's perspective, the key information they need is the general prices and volumes for the assets being traded on Balancer. This helps them to make trading decisions and setting up the pools. We very much like what https://uniswap.vision did to display TradingView charts that show price and volume for trading pairs. This challenge is to design a similar interface to aggregate the data from Balancer's liquidity pools and display general prices and volumes for the assets being traded on Balancer.
The exact flow and way to achieve the end goal is open to the contestant's imagination. You are welcome to expand the scope and add more functionality, at minimum we would like to see price and volume charts for all trading pairs on Balancer.
The submission should consist of working code (there can be still space for improvement, as long as you have a clear plan of how will you make it into a final product), a demo and some screenshots/wireframes. We are flexible with the state of the end product - a great start with a solid development plan and intention to continue past the hackathon will be evaluated higher than a hacked out kind-of-working-but-not-really-ever-ready-for-deployment one. In Balancer we believe in building the community and staying involved long term, this should be just a start of your participation. A plus, but not a must is some summary of your learning and participation experiences - we aim to grow and improve and any feedback is worth a lot.
You must also provide a demo video.
Please refer to our documentation and guides for further guidance: https://docs.balancer.finance/getting-started/faq
All the necessary background can be found here: https://docs.balancer.finance/guides/hackathons#getting-to-know-balancer-protocol
The submissions will be evaluated based on the following criteria:
Join our Discord to ask any questions and get involved with the Balancer community!
Liquidity bootstrapping pools are a very popular use case on Balancer (see https://docs.balancer.finance/guides/liquidity-bootstrapping-faq). Perp.io, Bankless, APY, nSure, and others have recently completed very successful "fair launches" of project tokens.
A typical sale involves a 2-token smart pool with the "project" token to be sold, and a "reserve" currency token, such as DAI or USDC. The smart pool starts out heavily weighted toward the project token (e.g., 95% / 5%), which allows distributing a relatively large number of tokens with a low reserve capital requirement. Over the course of the sale, the weights "flip," so that by the end the pool weights are reversed. The AMM dynamics tend to produce a steady sale rate at a consistent price, greatly reducing "FOMO" and manipulation by bots.
During the sale, many projects created "monitor" web pages that showed - in real time - the current price, price history, countdown to the end of the sale, tokens remaining, links to articles and press releases, etc. One project shared their source code (https://github.com/nsure-tech/lbp-sale-page). We would like to create a generalized version of this monitor that new projects could fork and customize for their own LBP launches.
The minimum solution would be a version of the repository with any nSure-specific information removed, and things like the pool and token addresses pulled out into config files - along with documentation and instructions for customization. Ideally, it would be a web form that prompted users for this information, then created and deployed a custom monitoring site.
A dynamic fee pool, also known as a surge pricing pool, is Balancer Smart Pool that is configured to dynamically adjust its swap fees according to market conditions.
During times of high market volatility, a DFP will increase its swap fee; maximizing its profit when demand for liquidity is highest. Conversely, when volatility is low, a DFP will adjust its swap fee lower, in order to meet the market's current appetite and generate sufficient trading activity.
This is an implementation of Balancer Smart Pools that we think has a lot of potential and we would love to see someone create the first one!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.