---
# System prepended metadata

title: 'GuanYu Testnet 2 update & upgrade instructions (Aug 28, 2020)'

---

# GuanYu Testnet 2 update & upgrade instructions (Aug 28, 2020) 

Over the past few weeks, we have been testing on the throughput of oracle requests on the testnet, and we found that some validators fail to submit reports in-time and get deactivated. After digging to find the root causes, there are two main problems. 
1. Some validators register too few addresses are reporters (less than 3). That makes `yoda` not able to recycle key fast enough when network is congested (by the time a key is available, a request may already be expired). 
2. `yoda` implementation can only send 1 report per 1 transaction, and the corresponding key needs to be locked the whole time to prevent nonce messup.

In this release we implemented `yoda` to fix the second problem, but we need your help to add reporters for your validator to fix problem 1 too.

## Task 1: Add more reporters
Let's start with looking into your reporters.

```
yoda keys list
```

In this update, we ask all validators to have at least 5 addresses as  reporters, so if your list of current has below than 5 please follow this instruction.

1. First create new key in yoda
```
yoda keys add ANY_KEY_NAME
```
This will print the address and the mnemonic of your reporter.

2. Sending `add-reporters` msg to register as a reporter address.
```
bandcli tx oracle add-reporters <your_reporter_address> --from your_wallet --chain-id band-guanyu-testnet2
```
3. Sending some BAND to create the account on chain.
```
bandcli tx send your_wallet <your_reporter_address> 1uband --chain-id band-guanyu-testnet2
```

Repeat these 3 steps to add new reporter until you have at least 5 reporters.

## Task2: Upgrade yoda program to v1.2.3
1. Go to your `~/bandchain/chain` directory, `git checkout master`,`git pull` and `git checkout v1.2.3`
2. `make install`
3. Replace `yoda` zip file with https://github.com/bandprotocol/bandchain/releases/download/v1.2.3/lambda-yoda.zip in your AWS lambda configuration.
4. Restart yoda process (e.g. `sudo systemctl restart yoda`) and ensure that it can start up successfully by looking at the log.
5. Submit msg activate to turn your oracle status back to green `bandcli tx oracle activate --from your_wallet --chain-id band-guanyu-testnet2`