Giter VIP home page Giter VIP logo

starkgate-frontend's People

Contributors

dan-ziv avatar

Stargazers

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

starkgate-frontend's Issues

Copy-Address isn't working

After clocking on the Metamask address at the top bar a window for the L1 address is opened.

It has a "copy" symbol next to the address, yet when clicking on it the address isn't copied...

Allow changing the MetaMask account after one has been selected.

Describe the bug
You select an account on MetaMask and connect it to the web page. There seems to be no way to change the account (it remains fixed on the webpage even if you switch accounts on MetaMask).

Expected behavior
Allow switching / deleting a selected account on the page for reselection via MetaMask.

An element has an absolute position or smth which makes it floats instead of being fixed in position

here's the video
https://drive.google.com/file/d/1GOUl5aqJ7FScfearMOfYw8GtJG9qAZYU/view?usp=sharing

Describe the bug
A clear and concise description of what the bug is.
an element with svg image of arrows between bridge section floats

To Reproduce
scroll the inner window. or change the zoom setting, it will float away

Expected behavior
it should be fixed in position

Desktop (please complete the following information):

  • Windows 11
  • Chrome v100, edge v100 (behaviour is the same

Additional context
feel free to send rewards:)
0xd7538Bfe54E8a2Ba445331bc58ec64839c426e05

Support the newest StarknetTokenBridge besides LegacyBridge

Is your feature request related to a problem? Please describe.
Hi, I'm Joel from @zkLend. As you might already know, the current version of Starkgate frontend and backend does not support StarknetTokenBridge (aka MultiBridge). It seems that ZEND is the only token that possibly uses this bridge extensively for now. But as Starknet grows, there will be more tokens that will need to use StarknetTokenBridge in the future. I mean, it is designed to replace the LegacyBridge, so we need to support the newest StarknetTokenBridge on Starkgate right?

Describe the solution you'd like
First, a few changes need to be made to the frontend because it only supports interaction with LegacyBridge. The arguments and the function names would be a bit different for StarknetTokenBridge because it is meant to support various tokens unlike the LegacyBridge that only supports one token per bridge deployed. For example, a call towithdraw(uint256 amount, address recipient) should change to withdraw(address token, uint256 amount, address recipient), and initiate_withdraw should change to initiate_token_withdraw, and so on.

Then, the existing indexer that is hosted at https://starkgate.starknet.io/transfer-log/api/* would also need to support indexing events from StarknetTokenBridge and the corresponding L2 bridge, because the indexer seems to only pick up events from the existing LegacyBridges.

To facilitate the usage of ZEND token across L1 and L2, a fork has been made at https://github.com/zkLend/zend-bridge with a permission from Starknet and the relevant changes were created here to enable the transfer bilaterally. But it is only meant to be a temporary measure and we would ideally want MultiBridge to be supported at https://starkgate.starknet.io/.

On a related note, @0xSpaceShard team might also want to work on the automatic withdrawal of tokens that use StarknetTokenBridge, as their one-click withdrawal only seems to work with the tokens using LegacyBridge based on some tests I've done.

inconsistency across assets

If you transfer USDC, a transaction pop-up says you can track on the right, and can be dismissed. For ETH, the pop-up appears but stops you from doing anything on the page. The pop-up doesn't go away, and there is no progress pop-up on right side for ETH. Things need to be consistent irrespective of the asset. Even after confirmation on L2, the pop-up remains
bridge_screenshot
.

When connect argentx fails, modal keeps loading forever

When connect agentx fails the window keeps loading forever

Steps to reproduce the behavior:

  1. Connect Metamask
  2. Click to connect ArgentX (but dont actually connect)
  3. Close AgentX window without signing
  4. Error: The "connect argentX modal keeps loading forever instead of showing an error and ask for re-connection"

screenshot
Screen Shot 2022-07-20 at 12 06 11

  • OS: macOs Monterrey (12.4)
  • Browser Brave
  • Version 1.41.96 Chromium: 103.0.5060.114

use BlockNumber="PENDING" in contract calls

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

ERC20 Tokens - Listen to Transfer event instead of fetch balance interval

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

不能运行

ESLINT_NO_DEV_ERRORS=true react-scripts start
这个不能理解且无法运行

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.