GithubHelp home page GithubHelp logo

honeyswap's Introduction

Honeyswap Documentation

โš ๏ธ NOTE This documentation is currently very out of date. To learn more about 1Hive, Honeyswap and related 1Hive projects, see here

Honeyswap is a modified deployment of Uniswap on xDai.

Documentation

honeyswap's People

Contributors

lkngtn avatar onbjerg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

honeyswap's Issues

Token address link goes to a 404 on Blockscout

Clicked on "trade" under the honey price on 1hive.org
"Token imported" prompt pops up on Honeyswap
Clicked on the token address (View on Blockscout) link
Taken to a 404 on Blockscout
honey
blockscout

Honeycomb Pending Tasks and Suggestions

Pending
Farming:

  • Deposit modal not closing after deposit
  • Update depositdata event based
  • Update mywallet more regulary ( add update button?)
  • Show only allowed networks on airdrop page: https://discord.com/channels/698287700834517064/698287701333377026/849687247513976894
  • Harvest all button in my deposits list
  • Add a disclaimer to the staking dialogue ( maybe with a timestamp of the unlock date), to make sure people know they can't withdraw until then
  • Link to honeyswap LP creation on farming page
  • Add a tooltip component and show some info on disabled withdraw/deposit buttons
  • Switch to mobile menu on ipad screensize
  • Remove searchbar if not connected
  • Make searchbar fullscreen on mywallet page
  • Use truncateDecimals on balances in the wallet
  • Show liquidity inside pool
  • Switch lines on airdrop page https://discord.com/channels/810928904302231562/814913738830381087/849473390288306216
  • Change message when not connected to be more informative
  • Show pending rewards on the deposit on deposit page
  • Make the difference between approve and deposit more clear. Show messages for each event.
  • Notification for successful harvest transaction
  • Notification for successful withdraw transaction
  • Fix metamask mobile. (Page does not load )
  • Show cumulative rewards on deposit page
  • Reduce number of requests to backend. Properly unmount components ( memory leak )

My wallet:

  • Show amount of each token in pair
  • Show the pending harvest in the mywallet

Airdrop:

  • Add "Add to metamask" button and show *Comb address on airdrop page
  • Change text on airdrop page

Global:

  • move the pending transaction indicator to the top right near the wallet rather than the top left
  • Show the correct name instead of "Etherscan" in the transaction progress

Tulip-Backend:

  • Update honeyswap subgraph to show derivedeth on matic
  • Add zapper.fi api?
  • Change HoneyComb to Honeycomb
  • Convert the eth values to dollar according to chain id asset
  • Deploy honeyfarm subgraph on matic
  • Add celeste staked honey
  • Add staked agave

Suggestions:

  • Make amount/time text-fields
  • would be nice if it had some preset notches at 25%, 50%, 75% and max, same with days
  • Fix farming layout on mobile ( generally check everything on mobile )

Add Unipool docs

  • Docs for Unipool factory etc.
  • Docs for Unipool farming front-end

Create snapshot for airdrop

Create snapshot for airdrop. Airdrops should be distributed proportional to share of pool and length in the pool. Successful task completion should result in well formatted list (json / csv) with the xDai address and the amount to be airdropped.

Airdrop details:

  • 5% of total xComb supply
  • 10% upfront
  • 1 year (365 days) vesting (linear distribution)

Farming contracts

  • LP reward contract
  • farming token
  • referral rewards contract
  • fee collector contract
  • fee distributor contract

Fork of dxSwap

status: basically done
frontend challenge is mostly ensuring that routing takes into account variable fees

Review farming contracts

Review the following contracts, checking that code quality and functionality is ready for audit / xdai mainnet deploy:

  • Farm contract
  • Referral rewarder contract
  • xCOMB token contract (prev. known as HSF)

Tulip Backend

API which collects data from different sources and makes it easily accessible in the frontend. The MVP contains the following information:

Wallet

  • Asset balances for tokens listed on honeyswap
  • Honeyswap pair balances
  • Honeyfarm staked pair balances

Farm

  • info ( about the contract parameters )
  • pools
  • pools with apys
  • deposits

For the rinkeby testing the pools and the xcomb token will be mapped to existing pools on honeyswap to have proper values.

xDai Deployment

  • Deploy xComb and xComb Farming Contract
  • Deploy Fee Splitter
  • Switch Fees from HoneyMaker to Fee Splitter
  • Deploy Tulip Multisig (Aragon) to manage Fees/Reward Parameters

Draft farming announcement

Draft an announcement for honeyswap farming. Explain the airdrop, how farming will work and generally try to create some justified hype!

New Honeyswap Frontend Deployment

Forked from Swapr, the new Honeyswap frontend supports connecting from either xDai or Polygon, and will route users to the best trade (for supported AMMs). This way users can be confident they will get the best rate on whatever network they are on by using the Honeyswap interface.

Supported AMMs on Polygon

  • Honeyswap
  • Quickswap
  • Sushi

Supported AMMs on xDai

  • Honeyswap
  • Swapr
  • Baoswap
  • Sushi

Finalize "allocation point" list

Will have a meeting to determine list for xDai and Polygon this week, with the final list being an output. Changes can be made to the list via governance post launch.

Update backend service/bots

  • Farming introduces a mechanism where a function needs to be called to downgrade rewards after time lock expiration, we should write a script to automate this.
  • The Fee Receiver contract also need to be called periodically

Adding Token after Liquidity Supply

I was told to add this issue here to have my new token listed, after first creating a pool for it on HS. The token contract address is 0xf99dfdcffd67d36bf362b4cb31599673f94d7ada and its abbreviation is BENE. If you could PLEASE add this to the default list I would appreciate it.

Rebranding mega-issue for Honeyswap and Honeyswap Info

This is just a collection of tasks for rebranding Uniswap-related sites for Honeyswap.

Honeyswap

  • Change logos
  • Change colors
  • Replace Uniswap links with Honeyswap links
  • Replace Uniswap text with Honeyswap text
  • Replace Etherscan links with Blockscout

Honeyswap Info

  • Change logos
  • Change colors
  • Replace Uniswap links with Honeyswap links
  • Replace Uniswap text with Honeyswap text
  • Replace Etherscan links with Blockscout
  • Change hardcoded WETH/ETH references to WXDAI/xDai

Swap UI page to add swaps to Honeycomb

As a Honeycomb user, I want to be able to make swaps using Honeyswap from the Honeycomb interface, so that I don't have to make swaps in a separate tab.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.