starknet-io / starkgate-frontend Goto Github PK
View Code? Open in Web Editor NEWBridge interface allows users to transfer ERC20 tokens from Ethereum to StarkNet and vice versa.
Home Page: https://starkgate.starknet.io
License: Apache License 2.0
Bridge interface allows users to transfer ERC20 tokens from Ethereum to StarkNet and vice versa.
Home Page: https://starkgate.starknet.io
License: Apache License 2.0
Now L2 supports sending the same message L1->L2 twice. We should add the nonce received from the LogMessageToL2 event to the calculation of the transaction hash.
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...
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.
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):
Additional context
feel free to send rewards:)
0xd7538Bfe54E8a2Ba445331bc58ec64839c426e05
Add connect wallet support for Argent x Web Wallet for https://starkgate.starknet.io/
it says: "Sorry, we are unable to locate this transaction."
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 LegacyBridge
s.
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.
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
.
Change to something like "wait for enough confirmations on L1 deposit"
Ethereum -> L1
StarkNet -> L2
Deposit -> TransferToL2
Withdrawal -> TransferToL1
I used many cross bridge but little of them add this .so I hope Starkgas can
add the alltime ETH gas price in the top of "https://starkgate.starknet.io/".
You will say that : when you use this ,you can see the information on Matemask ,
but why we add it ,people open the web can decide now or later to operate .
When connect agentx fails the window keeps loading forever
Steps to reproduce the behavior:
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.
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.
A desired behavior would be, for example, to clearly state that we should open the page from chrome, etc. rather than being unresponsive
ESLINT_NO_DEV_ERRORS=true react-scripts start
这个不能理解且无法运行
I would suggest users to open their metamsk, etc since it seems like some users might just wait....
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.