Summary:
Whitelist the gauges for the pools:
References/Useful links:
Link to:
Protocol Description:
Float Protocol: DeFi Money. FLOAT is a decentralised non-pegged low volatility currency for DeFi. FLOAT gently tracks a basket of digital assets instead of matching the value of a dollar. Float Protocol also consists of BANK, its governance token and, value and support capture for FLOAT.
Motivation:
We are pushing towards a fees and bribes mechanism for liquidity. We have many other liquidity sources namely Uniswap v3 and Sushiswap. We are keen to change to a liquidity incentivisation scheme from traditional liquidity mining to bribing. Balancer is the perfect place to achieve this goal especially considering the fantastic integration with Aura Finance. Utilizing Balancer in conjunction with Aura Finance enables fees and bribes for liquidity that would be difficult to achieve on Uniswap v3 to the same degree.
Specifications:
- Governance: Provide current information on the protocol’s governance structure. Provide links to any admin and/or multisig addresses, and describe the powers afforded to these addresses. If there are plans to change the governance system in the future, please explain.
We plan to move forward to a fully fledged DAO potentially using Gnosis SnapSafe and Yearn Coordinape for community incentives. For the time being here are the procedures for governance:
If you want to propose something within Float Protocol, the stages are as follows:
- The proposer starts a discussion in discord under the #governance channel.
- If there is sufficient interest (as reasonably defined by the person suggesting the idea), the proposer should start a discussion on our Forum. This proposal should last at least 3 days.
- If there is sufficient interest on the forum, the Float team will schedule an official vote on Snapshot where users can vote with their BANK. For now, before the team has their tokens, the team will have discretion over which proposals proceed to a Snapshot vote. (Note, right now anyone can propose a vote on Snapshot and this will remain the case. However, votes not initiated by the team will be considered ‘temperature checks’ on whether there is community interest for a properly structured proposal — for example Snapshot).
- The Snapshot will always last at least 3 days.
- After the vote has finished, if successful, the results of the vote are executed by the team and approved by the multi-sig.
Multisigs:
Treasury Multisig (3/6):
Address: 0xF7778C13eA98a857312F2b6a6f3bbc4Ac344fF67
- Manages treasury
- Manages Float Protocol 48 hour Timelock
- Controls BANK mints
Developer Multisig (3/4)
Address: 0x383dF49ad1f0219759a46399fE33Cb7A63cd051c
- Small developer fund for keeping protocol running such as funding oracles, servers, hosting
- Manages Float Protocol Auction timer
- Manages liquidity mining pool rewards release
- Oracles: Does the protocol rely on external oracles? If so, provide details about the oracles and their implementation in the protocol.
- Float Protocol Dutch Auctions rely on TWAPs from the FLOAT-ETH and BANK-ETH pools on Sushiswap to get 24hour TWAP of FLOAT-ETH and BANK-ETH price on Sushi swap
- TWAP bot: Address 0xBcC97Dc25CE622134C949172B6122E6A1643f19D | Etherscan
- TWAP contract: Float Protocol: TWAP | Address 0x7cb48e0826433b2d7a2a7f0e69a716d5ca045229 | Etherscan
- Audits: Provide links to audit reports and any relevant details about security practices.
Audit reports: Audits completed by Extropy and CertiK: https://docs.floatprotocol.com/contracts/audits
- Centralization vectors: Is there any component of the protocol that has centralization vectors? E.g. if only 1 dev manages the project, that is a centralized vector. If price oracles need to be updated by a bot, that is a centralized vector. If liquidations are done by the protocol, that is also a centralization vector.
Centralization risks include but are not limited to:
- GitHub - we perform offline backups of code in the event of repository deletion
- Price oracles need to be updated by a bot, however, can move to Uniswap v3 oracles.
- Minting of BANK is community governed and is controlled by the treasury multisig behind 48hr timelock as well as core Protocol contract (Auction House). The BANK minting capabilities of the Auction house is capped and currently is less than individual holders.
- Governance Discussions occur on a centralised server run by the Protocol (forum.floatprotocol.com)
- Market History: Has the asset observed severe volatility? In the case of stablecoins, has it depegged? In the case of an unpegged asset, have there been extreme price change events in the past? Provide specific information about the Balancer pool: how long has it been active, TVL, historical volume? You must provide a direct link to the pool AND a link to your pool’s gauge.
FLOAT is a non-pegged stablecoin which behaves as a low-volatility representation of ETH. For example, ETH has decreased by ~66% since all time high, Float has decreased ~20% since ETH all time high (10th of November 2021 - to 24th of July 2022).
BANK captures the volatility of FLOAT, as well as capturing any speculative demand. In return, it supports the price of FLOAT in times of reduced demand. This makes BANK much more volatile than FLOAT. BANK has been distributed via traditional liquidity mining pools.
Balancer Pools:
[50BANK-50ETH]:
- launched 18th of July 2022
- TVL: 1.9K USD
- VOL: 2K USD/90 days
- Pool: Balancer
- Gauge: 0x9795B9f02984cb9a09E03FB975b1D4285CEd80Fe
[80FLOAT-20USDC]:
- launched 16th of July 2022
- TVL: 4.7K USD
- VOL: 150 USD/90 days
- Pool: Balancer
- Gauge: 0x9D5d7CF33758f92Fb0F79B7b4A90EFF37ba7f505
- Value: Is this pool intended to be the primary source of liquidity for the token(s)? If this is not the case, explain the expected value add to Balancer (can this pool generate consistent fees?)
As stated in earlier, we are pushing towards a fees and bribes mechanism for liquidity. We have many other liquidity sources namely Uniswap v3 and Sushiswap. Given the nature of FLOAT pricing characteristics, there are ample opportunities for arbitrage especially via the regular (daily) Dutch Auctions run by the Protocol. <-This isn’t well known so one could consider it alfa . With sufficient liquidity on Balancer there is a good chance that both the Balancer FLOAT-USDC and BANK-WETH pools obtain a slice of the Dutch Auction arbitrage pie. Moreover, FLOAT is one of the first truly decentralised stablecoins of its kind and following the recent events regarding USDC we feel that it is prime time to have the opportunity to support such a pool on Balancer.