Bridging to Starknet

Rhino.fi has released the ability to bridge funds to and from Starknet. This allows users to participate in Starknet’s ecosystem and incentive programmes.

What is Starknet?


Starknet is a Layer-2 network that makes Ethereum transactions faster, cheaper, and more secure using zk-STARKs technology.

Key features of Starknet:


Low Costs: Transactions on Starknet cost less than on Ethereum.
Developer-Friendly: Starknet lets developers easily build decentralized apps using its native language, Cairo.
Speed and Efficiency: Upcoming releases aim to make transactions even faster and cheaper.
Starknet runs on its own VM, called Cairo VM (CVM), that allows us to innovate beyond the Ethereum Virtual Machine (EVM) and create a new paradigm for decentralized applications.

What can I do with Starknet on rhino.fi?


Users can move funds from L2’s like Arbitrum to Starknet using rhino.fi’s bridge to take part in the Starknet ecosystem and incentive programmes
Users can deposit from Starknet to rhino.fi to enjoy gasless swaps and invest in market leading yield opportunities
Users can withdraw existing funds on rhino.fi to Starknet to use in the Starknet ecosystem


How to Bridge to Starknet?


Connect your metamask (or other EVM wallet) to rhino.fi to create an account
Navigate to the Bridge page https://app.rhino.fi/bridge?token=ETH&chainOut=STARKNET
Select ETH, USDT or USDC as the Token and enter the amount you would like to bridge
Select your source network e.g. Arbitrum
Select Starknet as the destination chain
Click Connect to Starknet
Choose your Starknet wallet, either Argent X or Braavos (browser extensions)
Approve the connection in your browser extension (this will connect a second wallet to rhino.fi)
Click “Bridge”


Details


When you Bridge / Deposit / Withdraw with Starknet you will be connecting both an EVM wallet (e.g. Metamask) AND a Starknet wallet (e.g. ArgentX) at the same time to rhino.fi. We do this because EVM wallets do not support Starknet tokens since ERC20 and Starknet are two different standards.

The EVM wallet (metamask) is used to create a login on rhino.fi and is the account owner, while the Starknet wallet (ArgentX) is connected for the brief time that you want to Bridge / Deposit / Withdraw funds

Moving funds from EVM to Starknet wallet


When you bridge funds from an EVM compatible chain (e.g. Arbitrum or Ethereum) to Starknet they will leave your EVM wallet and be sent to your Starknet wallet (ArgentX). To monitor the transaction status you can view the “Bridge” tab on this page https://app.rhino.fi/account. Here you will see the source of your funds and the destination (in this case Starknet)

Known Issues


A transaction is processed on Starknet, but it takes a few minutes for this to be reflected in your Argent or Braavos Wallet.
If a user has never done anything on Starknet apart from bridge/withdraw their balances will not show up on StarkScan or Voyage Explorers. User needs to follow this guide to fix “How to deploy wallet contract”
Multisigs on Starknet are not fully supported (Braavos). In some cases user funds will be deposited to a users rhino.fi account and treated as a valid deposit but not make it to the destination chain. All users will will need to do is manually withdraw to chain of their choice from rhino.fi.

Updated on: 14/11/2023

Was this article helpful?

Share your feedback

Cancel

Thank you!