GithubHelp home page GithubHelp logo

aragon / convert.aragon.org Goto Github PK

View Code? Open in Web Editor NEW
14.0 12.0 16.0 6.2 MB

Convert between your Aragon tokens

Home Page: https://convert.aragon.org

JavaScript 100.00%
aragon ethereum token ant anj dapp

convert.aragon.org's Introduction

Aragon Converter

convert.aragon.org's People

Contributors

andy-hook avatar bpierre avatar dependabot[bot] avatar evalir avatar sohkai avatar

Stargazers

 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  avatar  avatar

convert.aragon.org's Issues

More than %10 price slippage

I used your system.
This is my first txid: https://etherscan.io/tx/0x130c8ec67f41323d49bceab332cfb3c3029609e36bbe3f3d15f9ad848c3860657
And this is the second: https://etherscan.io/tx/0x50073986ae271bc6f74854558acde1166a7d04882ead339644e0c6debd300333
So the problem is your system promised to convert my 35k anj for at least 447 ant but it paid me only 393 ant. So there is at least 50 ant lost. Please help me. This is not bonding curve doing. The slippage was at least %10.

Transactions repeatedly failing

Have had about a dozen users in the past couple of weeks complain about transactions failing when converting in both directions. I wrote up some documentation about how to interact directly with the contracts to complete the conversion but this should be the exception rather than a common occurrence.

Sentry: catch internal errors

It appears Sentry only picks up internal app errors (e.g. fatal React errors) right now.

What we should do:

We may also want to catch server-side errors, as https://leerob.io/blog/configuring-sentry-for-nextjs-apps suggests.

Add slippage tolerance setting

Uniswap has a slippage tolerance setting that will cause a swap to fail if the trade results in slippage greater than x% of the price quoted to the user at the time they sign and broadcast the trade transaction. The user will lose the gas from their transaction but they at least won't end up overpaying by an unexpected amount.

Screenshot_2020-08-13 Uniswap Interface

Could convert.aragon.org implement something similar to prevent issues such as #41?

Small UI issues

Creating this issue to gather all the small visual problems that we notice.


  • Error screen font sizes, spacing, and line break:

  • Connect button visual aspect:

  • Converter form responsiveness:

  • Tooltip position and size:

image

  • Providers selector aspect:

  • Convert button and Menu items should be placed closer to the bottom of the screen (48px spacing)

image

Converter: prompt for account connection

After #9, we should make it more intuitive for you to know that you need to connect an account.

Right now the converter button is disabled, and it's not entirely obvious you can only enable it by connecting your account.

My suggestion would be to enable the button, but open the account module popover if no account is connected.

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.