# The withdrawals upgrade for Mainnet

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

노드 운영자들은 해당 업그레이드 일시 이전에 업그레이드를 필수적 으로 진행 해야 합니다.

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

메인넷 인출 업그레이드 일시 : KST (UTC+9) 2023년 8월 23일 오전 10시 05분 53초&#x20;

메인넷 인출 업그레이드 Epoch : 50,324

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

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

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

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

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

노드를 시작 합니다.

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

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

#### ! 인출은 메인넷 인출 업그레이드 이후에 실행해야 합니다.

#### 더욱 자세한 리워드와 예치금 인출 설명 및 튜토리얼은 [여기](https://docs.bosagora.org/kr/upgrades/the-withdrawals-upgrade-for-mainnet/withdraw-your-validator) 에서 참조 할 수 있습니다.

아래 명령어는 간단한 예시를 보여 줍니다.

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

  ```
  ./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` 로 처리됩니다.

#### 3. 업그레이드 및 노드 실행의 자세한 내용은 [여기](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. 검증자의 리워드와 예치금을 인출 (윈도우즈 사용자용)

#### ! 인출은 메인넷 인출 업그레이드 이후에 실행해야 합니다.

#### 더욱 자세한 리워드와 예치금 인출 설명 및 튜토리얼은 [여기](https://docs.bosagora.org/kr/upgrades/the-withdrawals-upgrade-for-mainnet/withdraw-your-validator) 에서 참조 할 수 있습니다.

아래 명령어는 간단한 예시를 보여 줍니다.

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

  ```
  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`로 처리됩니다.

#### 3. 업그레이드 및 노드 실행의 자세한 내용은 [여기](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/mainnet/monitoring/dashboard/agora-chain-dashboard.json) 입니다.&#x20;

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