StarkGate Alpha
Introducing the First Version of StarkNet Bridge: StarkGate Alpha
StarGate Alpha is live on Mainnet as of May 9 2022.
StarkGate serves as a gateway between Ethereum and StarkNet, and allows users to do everything they can expect from a bridge.
To understand how StarkGate works, read the technical documentation and take a look at the code. Note that this is the first version, and we invite your feedback and suggestions on how to improve both StarkGate Testnet and StarkGate Mainnet.
On Mainnet, initially, StarkGate Alpha will only support ETH to allow use of the fee mechanism. Later on, they will add support for WBTC, USDC, USDT, and DAI. You can see the relevant contract addresses in this repo.
StarkGate Alpha on Mainnet is launched with two limitations — in order to reduce the risks involved in using an Alpha version:
The total value locked (TVL) in the bridge on L1 will limit the amount of each token type.
The maximum amount in each transaction sent from L1 to L2 (Ethereum→StarkNet) via StarkGate will be limited.
The plan is to gradually loosen these restrictions and remove them completely as confidence grows. The updated parameters can be found in StarkGate’s documentation.
I remind you that StarkNet is currently in its Alpha stage:
Things can break. If they fail catastrophically, your funds could be lost (read the disclaimer below!).
Both StarkNet Alpha and StarkGate contracts can be upgraded without a timelock. While they expect to announce such upgrades well ahead of time, in the case of imminent security risks (for example, if a critical bug is found), the upgrade may be applied with little or no warning.
The code of the bridge, as well as portions of StarkNet Alpha, have not yet been audited. The ABDK and Nethermind audits of StarkGate Alpha will be completed soon.
For questions and dev support, join the StarkNet discord server.