Giter VIP home page Giter VIP logo

ukranianrescue's Introduction

Uniswap Interface

Unit Tests Integration Tests Lint Release Crowdin

An open source interface for Uniswap -- a protocol for decentralized exchange of Ethereum tokens.

Accessing the Uniswap Interface

To access the Uniswap Interface, use an IPFS gateway link from the latest release, or visit app.uniswap.org.

Unsupported tokens

Check out useUnsupportedTokenList() in src/state/lists/hooks.ts for blocking tokens in your instance of the interface.

You can block an entire list of tokens by passing in a tokenlist like here or you can block specific tokens by adding them to unsupported.tokenlist.json.

Contributions

For steps on local deployment, development, and code contribution, please see CONTRIBUTING.

Accessing Uniswap V2

The Uniswap Interface supports swapping, adding liquidity, removing liquidity and migrating liquidity for Uniswap protocol V2.

Accessing Uniswap V1

The Uniswap V1 interface for mainnet and testnets is accessible via IPFS gateways linked from the v1.0.0 release.

This is a forked repository

in essence I took the uniswap interface then began to add pages such as the dashboard In this readmefile I will document the pages that contain changed code, and the new additions I have made

  1. Slippage settings, I took off the max slippage warning in Transactionsettings.tsx line 126 if you change the parsed numbers their and what it will accept without throwing a warning you can do any slippage you want.

  2. The DashBoard page. this I integrated where the old Vote() page was. nothing much to say here. all modules and pages associated with that are in the Dashobard folder. Integration is needed on app.tsx, and the old Vote page.

  3. For the Gwei settings I will need to useuniswaps Gasprice feed then construct a slow,med,fast base calculation off that value to display in three boxes. Then on the Swap.tsx page, and i bet the currencyinput panel I will have to add Gwei as a value to send with the swap transaction payload, right now it is not included, it is instead sent to metamask without then in meta we can optionally set it or just sign.

For the theme files their are chnages where instead of a background color we loaded an image. the header file was chnaged to incorporate the logo and take off the dark theme settings. a couple menu items where made inacessible also.

ukranianrescue's People

Contributors

cascadiatech avatar

Watchers

 avatar

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.