jediswaplabs / jediswap-interface Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
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.
https://docs.argent.xyz/starknet/argent-web-wallet-sdk
Create a wallet with an email address and password, eliminating the friction that come with traditional blockchain wallets.
Google analytics issue
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.
https://github.com/jediswaplabs/jediswap-interface
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.
![DESCRIPTION](LINK.png)
No response
No response
No response
Soon the gateway will be deprecated. We need to move our calls to an RPC Provider like Infura/Alchemy.
Staging Jediswap interface's pool page is missing the lords icon.
Fix tokens list issue
we are getting heap allocation issue for sentry job.
https://github.com/jediswaplabs/jediswap-interface/actions/runs/6119340961/job/16609097525
Let's cleanup code before making this repo public
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.
uniswap v3 compatible v2 version of jediswap providing concentrated liquidity and many other v3 features.
Migrate to an RPC instead of the current feeder
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.
https://github.com/jediswaplabs/jediswap-interface
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.
![DESCRIPTION](LINK.png)
No response
No response
No response
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 !
Describe the solution you'd like
It's really easy to do and would look something like this :
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:
Describe alternatives you've considered
We can use several technical alternatives :
05/12/2023
No response
Following feature includes
Replacing @web3-starknet-react/core with @starknet-react/core
Updating chain ID implementation with @starknet-react/core
https://apibara.github.io/starknet-react/hooks
This migration would further require optimisations/refactoring
No response
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.
Fix tokens list issue #2
Today we only support Zap In. We already have UI ready for Zap Out. Let's Implement UI and functionality
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.
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:
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.
Possible Solution:
I'd like to propose two potential solutions:
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.
Additional options in wallet connection modal:
wido widget helps interface to zap from ethereum to starknet lp tokens
Implement Maintenance page
We want to make the same dashboard as uniswap - https://info.uniswap.org/
Their repository - https://github.com/Uniswap/v3-info.
Let's use this library for graphs - https://recharts.org/en-US/
We had changed it to 1 when many pairs didn't have enough liquidity. Lets try again with 3.
while pasting interface address on twitter, the og image won't load making it a slightly bad experience
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
I can't disconnect a wallet: after the page reload the wallet is connected again.
https://github.com/jediswaplabs/jediswap-interface/
1. Open any page.
2. Connect wallet.
3. Disconnect wallet.
4. Reload page.
We see that wallet is connected again. This is error.
![DESCRIPTION](LINK.png)
No response
No response
No response
Fix ui issues for mobile devices
-
No response
No response
No response
No response
since we have moved to starknet react by apibara, any references to @web3-starknet-react/core are not useful to us and hence should be removed.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.