BOSagora
  • Agora
    • What is BOSagora
      • Why BOSagora
      • BOSagora Chain
      • Consensus mechanism (POS)
      • Agora staking economics
  • BOSagora Chain info
  • Upgrades
    • The withdrawals upgrade for Mainnet
      • Withdraw your validator
    • The withdrawals upgrade for Testnet
  • Validator Start
    • Check list to be Validator
    • Running an Agora node and Validator
      • Agora Testnet
      • Agora Mainnet
  • VOTERA
    • Introduction
    • How to Vote
    • Business Proposal
    • System Proposal
  • Getting Started
    • Deploy Smart Contract
      • Using Remix
      • Using Hardhat
      • Using Truffle
    • ERC-20 Tokens
    • Deploy NFTs
      • NFT Metadata Standard
  • Tools
    • Wallets
      • Key Management
    • Block explorer
    • SDK
    • IDE
  • dAPPs
    • Get started
    • BOASwap
    • Bridge (BOASwap)
      • How to use a Bridge
Powered by GitBook
On this page
  • How to upgrade an Agora node for testnet (For Linux and Mac Users)
  • How to upgrade an Agora node for testnet (For Windows users)
  • Update monitoring dashboard data sources
Edit on GitHub
Export as PDF
  1. Upgrades

The withdrawals upgrade for Testnet

PreviousWithdraw your validatorNextCheck list to be Validator

Last updated 1 year ago

This will be an upgrade that adds the ability to withdraw rewards and validators' staked deposits.

The timing of the upgrade will be applied first on Agora Testnet, then we will watch for network stabilization and upgrade to Agora Mainnet.

The upgrade schedule is as follows.

TestNet Withdrawal Upgrade Date: July 12, 2023, 10:04 AM

Testnet withdrawal upgrade Epoch: 58857

The testnet agora node upgrade must be completed before that date and time.

How to upgrade an Agora node for testnet (For Linux and Mac Users)

1. Testnet Upgrade for Linux or MacOS

Stop the existing node and run the command below.

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

Start the node.

./agora.sh start

2. Validator withdrawals for Linux or MacOS

  • Generate the SignedBLSToExecutionChange data to enable withdrawals

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

    <folder> is where the SignedBLSToExecutionChange data is stored. The default folder is ./bls_to_execution_changes

  • Send the SignedBLSToExecutionChange data to enable withdrawals

    ./agora.sh validator withdraw <folder>

    <folder> is where the SignedBLSToExecutionChange data is stored. The default folder is ./bls_to_execution_changes

  • Withdraw rewards and how to withdraw deposits can be found .

How to upgrade an Agora node for testnet (For Windows users)

1. Testnet Upgrade for Windows

Stop the existing node and run the command below.

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

Start the node.

agora.bat start

2. Validator withdrawals for Windows

  • Generate the SignedBLSToExecutionChange data to enable withdrawals

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

    <folder> is where the SignedBLSToExecutionChange data is stored. The default folder is ./bls_to_execution_changes

  • Send the SignedBLSToExecutionChange data to enable withdrawals

    agora.bat validator withdraw <folder>

    <folder> is where the SignedBLSToExecutionChange data is stored. The default folder is ./bls_to_execution_changes

Update monitoring dashboard data sources

The monitoring dashboard data source has been updated.

For more information about upgrading and running nodes, see .

Withdraw rewards and how to withdraw deposits can be found .

For more information about upgrading and running nodes, see .

Newly changed dashboard data source . The monitoring address and port are http://localhost:3000

here
here
here
here
link