Skip to main content

STRK bridging

Bridge STRK tokens between Ethereum and Starknet using the Anchorage Digital iOS app or web dashboard.

Before you start

Ensure the following before initiating a bridge:
  • You have a wallet on the destination chain within the same organization.
  • The source wallet has sufficient funds to cover gas fees:
    • Bridging from Ethereum: The Ethereum wallet must have enough ETH to pay for gas.
    • Bridging from Starknet: The Starknet wallet must have enough STRK_STARKNET to pay for gas fees.
Upon first use of the bridging feature, you will be prompted to accept the Protocol Connectivity Terms of Service.

Bridge STRK from Ethereum to Starknet

This operation converts your STRK (ERC-20) tokens on Ethereum to native STRK_STARKNET tokens on Starknet. It involves two steps: authorizing a spender, then initiating the bridge.

Step 1: Authorize spender (first-time setup)

Before your first bridge, you must authorize the bridge contract as a spender. This sets a total allowance that each bridge transaction draws from.
1

Navigate to your STRK wallet

Navigate to your vault and select the wallet holding STRK on Ethereum.
2

Select Authorize Spender

On iOS, the Authorize spender button is located alongside the other action buttons on the wallet screen. On web, select the Actions dropdown, then choose Authorize spender.
3

Enter the authorization amount

Enter the total amount of STRK you want to authorize for bridging. This is a cumulative limit, not a per-transaction amount.
4

Review and approve

Review and approve the operation. Once the quorum policy is met, the authorization is signed and broadcast on-chain.
You only need to authorize a spender once, as long as your remaining allowance covers the amount you want to bridge. If you exhaust your allowance or want to change it, repeat this step with a new value. To revoke authorization entirely, set the authorized amount to 0.

Step 2: Bridge to Starknet

Once the spender is authorized:
1

Select Bridge to Starknet

From the same STRK wallet on Ethereum, select Bridge to Starknet. On iOS, this button is located alongside the other action buttons on the wallet screen. On web, select the Actions dropdown, then choose Bridge to Starknet.
2

Enter the bridge amount

Enter the amount of STRK you’d like to bridge. This amount must be less than or equal to your remaining authorized allowance.
3

Review and submit

Review the operation details, optionally add a comment, then submit. Once the quorum policy is met, the operation is signed and broadcast on-chain.
4

Receive tokens on Starknet

After the transaction is confirmed on Ethereum, the bridged STRK_STARKNET tokens are deposited into your Starknet wallet. This typically takes a few minutes to complete.

Bridge STRK from Starknet to Ethereum

This operation converts your STRK_STARKNET tokens on Starknet to STRK (ERC-20) tokens on Ethereum.
1

Navigate to your STRK_STARKNET wallet

Navigate to your vault and select the wallet holding STRK_STARKNET on Starknet.
2

Select Bridge to Ethereum

Select Bridge to Ethereum. On iOS, this button is located alongside the other action buttons on the wallet screen. On web, select the Actions dropdown, then choose Bridge to Ethereum.
3

Enter the bridge amount

Enter the amount of STRK_STARKNET you’d like to bridge.
4

Review and submit

Review the operation details, optionally add a comment, then submit. Once the quorum policy is met, the bridge operation is signed and broadcast on-chain.
5

Receive tokens on Ethereum

After the transaction is initiated on Starknet, the bridged STRK (ERC-20) tokens are automatically deposited into your Ethereum wallet. This process typically takes 4–8 hours.

Bridge summary

Ethereum → StarknetStarknet → Ethereum
Source tokenSTRK (ERC-20)STRK_STARKNET
Destination tokenSTRK_STARKNETSTRK (ERC-20)
Gas token requiredETH (on Ethereum)STRK_STARKNET (on Starknet)
Authorize spender requiredYes (first-time setup)No
Estimated completion time~Minutes~4–8 hours
Available oniOS and WebiOS and Web