---
# System prepended metadata

title: Solana RPC Migration Kin Mainnet

---

# Solana RPC Migration Kin Mainnet


We are going to change the Kin Mainnet Solana RPCs from custom servers to GenesysGo.

Endpoint: https://kin.genesysgo.net/


## PREPARE

- [Open Datadog](https://app.datadoghq.com/dashboard/sn9-kfp-7c5/agora-dashboard?from_ts=1638377049933&to_ts=1638549849933&live=true)
- Make sure you are authenticated using `lp-aws-saml agoraprod`
- Open SSH sessions to Agora instances


## EXECUTE

- Open agora-infra repo
    - Search for `http://solana.agorainfra.net.internal` and replace it with `https://kin.genesysgo.net`
    - Search for `http://history.solana.agorainfra.net.internal` and replace it with `https://kin.genesysgo.net`

- Restart `agoraprod`
```
make ENV=prod TAG=deploy deploy-agora
```

Agora should now run on the new Solana infrastructure.

### INSPECT

- check logfiles of Agora servers
- check if we can transact using the SDK (kinto?)
- wait a bit to gather feedback from the partners

### ON SUCCESS

Once this is good and seems to be working, we can re-deploy garbage-collector and history-collector

```
make ENV=prod TAG=master deploy-garbage-collector
make ENV=prod TAG=master deploy-history-collector
```

- Commit changes to agora-infra and push

### ON FAILURE

- Open agora-infra repo
    - Search for `https://kin.genesysgo.net` and replace it with `http://solana.agorainfra.net.internal`

- Restart `agoraprod`
```
make ENV=prod TAG=deploy deploy-agora
```
