Coder Social home page Coder Social logo

jediswap-interface's People

Contributors

0xeniotna avatar artistic709 avatar callil avatar chikeichan avatar christophsiegenthaler avatar dependabot[bot] avatar dhruvkelawala avatar dy avatar gh-action-bump-version avatar harshal2608 avatar harshalmaniya avatar hav-noms avatar haydenadams avatar hdmodha avatar iamoskvin avatar ianlapham avatar ishagoyal avatar kennyt avatar kira009 avatar lint-action avatar mikedemarais avatar mirshko avatar moodysalem avatar noahzinsmeister avatar paulrberg avatar retroboydev avatar rossbulat avatar tpmccallum avatar vnaysngh-mudrex avatar wjmelements avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

jediswap-interface's Issues

fix warning popup glitchy behaviour

Description

We display a warning popup to the user as soon as the Jediswap interface loads. The popup behaviour is currently glitchy and takes a few seconds to stabilise.

Slow opening Pool page

Description

UI freezes (3.5 sec) after clicking the POOL link in the header for the first time (in a new tab). It looks like we have some long-running synchronous calculations.

Reproduction URL

https://github.com/jediswaplabs/jediswap-interface

Reproduction steps

1) load in a fresh tab the Swap page (the default start page). 
2) connect the Argent wallet. 
3) click on Pool link in the Header. 
It tooks 3.5 seconds to just switch the Page view. So, for 3.5 seconds the UI is completely frozen without any visual feedback for a user.

Screenshots

![DESCRIPTION](LINK.png)

Logs

No response

Browsers

No response

OS

No response

Shift to RPC Provider

Description

Soon the gateway will be deprecated. We need to move our calls to an RPC Provider like Infura/Alchemy.

lords icon missing

Description

Staging Jediswap interface's pool page is missing the lords icon.

Feat: Add Bridge - Part 1

Code Cleanup

Let's cleanup code before making this repo public

  • Remove all console.logs
  • Remove Comments which are not needed
  • Remove all instances of Uniswap or replace them with Jediswap wherever needed

lp tokens bases fix for zap & pool

Description

currently, only lp tokens with bases ETH,USDT,USDC and DAI are visible on the interface, because these bases are hardcoded on the frontend.

For eg, eth-usdt will show but not wBTC-wstETH. So bases needed a fix.

jediswap v2

Description

uniswap v3 compatible v2 version of jediswap providing concentrated liquidity and many other v3 features.

UI freezing when Trades are calculating

Description

UI freezes when we are calculating trades because of long-running Pedersen hash calculations. Right now, all calculations run simultaneously in the main js thread. We need to move them to a web worker.

Reproduction URL

https://github.com/jediswaplabs/jediswap-interface

Reproduction steps

1. Go to the Swap page (better in a fresh tab)
2. Connect a wallet
3. Choose both currencies
4. Type a value in Input field.
You will see the UI total freezing for 1-2 sec.

Screenshots

![DESCRIPTION](LINK.png)

Logs

No response

Browsers

No response

OS

No response

Add .stark display to JediSwap

Is your feature request related to a problem? Please describe.

Hello !

I'm Ben cofounder of starknet ID and We would love to add a small integration of stark domains to your application as all the big mainnet applications are already doing it !

Capture d’écran 2023-02-25 à 09 49 35

Describe the solution you'd like
It's really easy to do and would look something like this :

Capture d’écran 2023-02-25 à 09 56 07

We simply have to call the contract/server depending on the solution you prefer to implement. We could even add a profile image like you can see in the braavos wallet.

Here is an example:

Capture d’écran 2023-02-25 à 09 59 59

Describe alternatives you've considered
We can use several technical alternatives :

  1. Use Starknet.js functions
  2. Use Starknet.js functions
  3. Do it manually with starknet.js/starknet react (depending on what you guys are using.
  4. Use the starknet id indexer (it's not decentralized but for that kind of usage it's perfect)
  5. The starknet id SDK that will be available soon

lazy loading routes

Description

Some chunks are larger than 2048 kb after minification, as can be seen during build. By including dynamic imports in the app, we can make this situation better. For the time being, we will merely add lazy loading to the routes and see whether performance improves.

Feat: Implement MainNet Warning Alert message

We want to warn users that the mainnet is unstable and they should assume the risks of using the site. To do this, we want to show a modal window with a warning message and the "I understand the risks..." button.

image

upgrading starknetjs to v5

Description

We are using quite old and outdated version of starknetjs in the repo. Also new age smart contracts Cairo 1 and Cairo 2 are not compatible with starknet v4.

🐛 [UI BUG] Long Stark IDs break Navbar UI

Description

Description:
I've noticed that when a user has a particularly long Stark ID, the UI for the navbar gets distorted and breaks. This affects the overall user experience and the readability of the ID.

Steps to Reproduce:

  1. Log in with a user that has an extended Stark ID.
  2. Observe the navbar and how the ID gets displayed.

Expected Result:
The navbar should gracefully handle Stark IDs of any length without breaking the UI.

Actual Result:
The navbar UI gets disrupted with long Stark IDs.

Screenshots:
image
image

Possible Solution:
I'd like to propose two potential solutions:

  1. Implement a max length for displaying Stark IDs on the navbar, and shorten them (e.g., using ellipses in the middle) if they exceed this length.
  2. Introduce an animation where the Stark ID continuously moves from left to right, within a fixed-size container, so the user can still read the entire ID over time.

I'm open to contributing a PR to address this issue. However, I'd like to get some guidance on the preferred solution and, if we're shortening the IDs, what the maximum display length should be.

Thank you for considering this issue.

wido widget

Description

wido widget helps interface to zap from ethereum to starknet lp tokens

Change number of hops to 3

Description

We had changed it to 1 when many pairs didn't have enough liquidity. Lets try again with 3.

Update Docs

Currently, as we have forked from Uniswap, our README file has Uniswap's doc. Let's update it to Jediswap and add our own info.

Also needs to update ISSUE_TEMPLATE

Fix ui issues for mobile devices

Description

Fix ui issues for mobile devices

Reproduction URL

Reproduction steps

-

Screenshots

No response

Logs

No response

Browsers

No response

OS

No response

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.