# Get started

This section helps users to quickly get familiar with basic operations on the Goshen Testnet that’s based on Ethereum Goerli Testnet. The Goshen Testnet consists of:

* Goshen Testnet: L2 Testnet of Goshen
* [Goshen Testnet explorer](https://explorer-testnet.goshen.network/): The L2 Testnet explorer based on blockscout
* [Token Bridge](https://bridge.goshen.network/): A bridge for transferring tokens between L1 and L2

## Get L1 Testnet tokens

You can get ETH from [Goerli faucet](https://goerlifaucet.com/)

## Deposit tokens on Goshen

Open the [Token Bridge](https://bridge.goshen.network/) page, you'll see below UI:

![](https://542266704-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPhvvuZOH3QTe19qFR0J5%2Fuploads%2Fgit-blob-552ead797ce1b7f698c3b03b860e00c1f2cdb391%2Fdeposit.jpg?alt=media)

Click on "Connect Wallet" and connect the wallet. If the network does not match, click "Switch To Goerli TestNet" to switch to the correct network.

![](https://542266704-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPhvvuZOH3QTe19qFR0J5%2Fuploads%2Fgit-blob-8a3d8ec5c6d456923535a7fd8fea0987318648f2%2Fswitch.jpg?alt=media)

Select the token type and amount. For the first time transferring assets other than ETH, you'll need to "approve" the operation first by following instructions shown on the page. Then click on the "Deposit" button and sign the transaction from the wallet pop-up window. The tokens will be received on the Goshen network after a few minutes.

## Withdraw tokens to Ethereum Goerli

When you need to transfer the assets back to Ethereum Goerli from Goshen, you'll use the "Withdraw" function. Unlike deposit, there are two steps: initiate withdrawal and complete withdrawal.

### Initiate withdrawal

This step should be completed on Goshen network.

Go to [Token Bridge](https://bridge.goshen.network/) and click "Withdraw":

![](https://542266704-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPhvvuZOH3QTe19qFR0J5%2Fuploads%2Fgit-blob-ebab35282e44d2612460b5d27317a88d55481602%2Fwithdraw.jpg?alt=media)

If the network is incorrect, click "Switch To Goshen TestNet Alpha" to switch to Goshen Testnet.

Enter the amount and token type, and then click "Withdraw" to initiate the withdrawal.

### Complete withdrawal

Once initiated, you can view the progress of the withdrawal by clicking on the "View your history" button to view all records.

![](https://542266704-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPhvvuZOH3QTe19qFR0J5%2Fuploads%2Fgit-blob-47362f5a577c6b1c0703619b57f1a0494f838b85%2Fhistory.jpg?alt=media)

On Goshen Testnet, withdrawals take around 4 hours because of the challenge period, after which the withdrawal status will become "Relayable". Now switch the network in your wallet to Ethereum Goerli, and click "Relayable" to complete the withdrawal.
