---
# System prepended metadata

title: Testnet migration

---

# Testnet migration

Covers all the information required to migrate to Chiado from Goerli for our testnet. Goal of this document is to provide a step by step guide to doing the migration in future. We will have support for both at the moment till we decide to completely switch in future.

## Chiado testnet
Reasons for choosing:
- Uses the gnosis testnet. We use gnosis on mainnet so it is in-line with our development efforts.
- Has good developer support.


## Testnet chain migration steps

### Bee team
- Deploy token?
    - We need something equivalent to gBZZ on new testnet chain.
    - [Help](https://docs.gnosischain.com/developers/building/token) for deploying ERC20 token on Gnosis.
- Deploy the storage incentives contracts on the new testnet chain
    - This seems to be similar to deploying on Goerli. We only need to change the hardhat config to deploy to Chiado.
    - [Help](https://docs.gnosischain.com/developers/building/first-contract) for deployment
    - [Config parameters](https://docs.gnosischain.com/about/networks/)
- Bee client changes
    - Add `ChainConfig` information about chain and deployed contracts to `pkg/config/chain.go`
    - Update other occurences of previous testnet chain (`goerli`) with new (`chiado`) across bee repo (comments, docs, etc...)

### Infra team
- Deploy Chiado full nodes for internal RPC endpoint
    - [Sedge](https://docs.sedge.nethermind.io/) tool could be potentially useful.
- Upload data to network 