# The withdrawals upgrade for Testnet

리워드 및 검증자의 스테이킹된 예치금을 인출할 수 있는 기능을 추가하는 업그레이드가 될 것입니다.

업그레이드 시기는 먼저 **Agora Testnet** 에서 업그레이드가 적용 되고 나서 네트워크 안정화를 지켜보고 Agora Mainnet에 업그레이드 될 것입니다.

업그레이드 일정은 아래와 같습니다.

테스트넷 인출 업그레이드 일시 : 2023년 7월 12일 10시 4분&#x20;

테스트넷 인출 업그레이드 Epoch : 58857

해당 일시 이전까지 테스트넷 Agora 노드 업그레이드가 완료 되어야 합니다.

### 테스트넷 Agora 노드 업그레이드 방법 (리눅스 및 맥 사용자용)

#### 1. 테스트넷 업그레이드 (리눅스 및 맥 사용자용)

기존의 노드를 중지하고 아래 명령어를 실행 합니다.

```
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/bosagora/agora-chain/v0.x.x/upgrade.sh)"
```

노드를 시작 합니다.

```
./agora.sh start
```

#### 2. 검증자의 리워드와 예치금을 인출 (리눅스 및 맥 사용자용)

* 인출이 가능하도록 하기 위해 출금주소가 포함된 서명된 데이타를 생성하기

  ```
  ./agora.sh deposit-cli generate-bls-to-execution-change <folder>
  ```

  `<folder>` 는 서명된 데이타가 저장된 폴더입니다. 입력하지 않으면 `./bls_to_execution_changes` 로 처리됩니다.
* 출금주소가 포함된 서명된 데이타를 네트워크로 전송하기

  ```
  ./agora.sh validator withdraw <folder>
  ```

  `<folder>` 는 서명된 데이타가 저장된 폴더입니다. 입력하지 않으면 `./bls_to_execution_changes` 로 처리됩니다.
* 더욱 자세한 리워드와 예치금 인출 방법은 [여기](https://agora-cl-docs.bosagora.org/docs/wallet/withdraw-validator) 에서 참조 할 수 있습니다.

업그레이드 및 노드 실행의 자세한 내용은 [여기](https://github.com/bosagora/agora-chain/blob/v0.x.x/README-kr.md#%EC%97%85%EA%B7%B8%EB%A0%88%EC%9D%B4%EB%93%9C-%EB%A6%AC%EB%88%85%EC%8A%A4-%EB%B0%8F-%EB%A7%A5-%EC%82%AC%EC%9A%A9%EC%9E%90%EC%9A%A9) 에서 참조 할 수 있습니다.

###

### 테스트넷 Agora 노드 업그레이드 방법 (윈도우즈 사용자용)

#### 1. 테스트넷 업그레이드 (윈도우즈 사용자용)

기존의 노드를 중지하고 아래 명령어를 실행 합니다.

```
curl -S -L -o upgrade.bat https://raw.githubusercontent.com/bosagora/agora-chain/v0.x.x/upgrade.bat
upgrade.bat
```

노드를 시작 합니다.

```
agora.bat start
```

#### 2. 검증자의 리워드와 예치금을 인출 (윈도우즈 사용자용)

* 인출이 가능하도록 하기 위해 출금주소가 포함된 서명된 데이타를 생성하기

  ```
  agora.bat deposit-cli generate-bls-to-execution-change <folder>
  ```

  `<folder>` 는 서명된 데이타가 저장될 폴더입니다. 입력하지 않으면 `./bls_to_execution_changes` 로 처리됩니다.
* 출금주소가 포함된 서명된 데이타를 네트워크로 전송하기

  ```
  agora.bat validator withdraw <folder>
  ```

  `<folder>` 는 서명된 데이타가 저장된 폴더입니다. 입력하지 않으면 `./bls_to_execution_changes`로 처리됩니다.
* 더욱 자세한 리워드와 예치금 인출 방법은 [여기](https://agora-cl-docs.bosagora.org/docs/wallet/withdraw-validator) 에서 참조 할 수 있습니다.

업그레이드 및 노드 실행의 자세한 내용은 [여기](https://github.com/bosagora/agora-chain/blob/v0.x.x/README-kr.md#%EC%97%85%EA%B7%B8%EB%A0%88%EC%9D%B4%EB%93%9C-%EC%9C%88%EB%8F%84%EC%9A%B0%EC%A6%88-%EC%82%AC%EC%9A%A9%EC%9E%90%EC%9A%A9) 에서 참조 할 수 있습니다.

### 모니터링 대시보드 데이터 소스를 업데이트

모니터링 대시보드 데이터소스가 업데이트 되었습니다.

새로 변경된 대시보드 데이터 소스 [링크](https://raw.githubusercontent.com/bosagora/agora-chain/v0.x.x/networks/testnet/monitoring/dashboard/agora-chain-dashboard.json) 입니다.&#x20;

모니터링 주소 및 포트는 <http://localhost:3000> 입니다.<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bosagora.org/kr/upgrades/the-withdrawals-upgrade-for-testnet.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
