基于区块链的毕业设计Eth2Overwatch – Testnet – Eth2Overwatch-测试网

本文提供基于区块链的毕业设计国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,基于区块链的毕业设计Eth2Overwatch – Testnet – Eth2Overwatch-测试网 是一篇很好的国外资料

Eth2Overwatch – Testnet

Windows tool to manage processes for the prysm eth2 beacon chain, pryms eth2 validator and eth1 geth client. The Prysm clients will be downlaoded and used. The Geth client must be updated manually.

Eth2Overwatch - Testnet - Eth2Overwatch-测试网

License:

MIT – The Program and Code is free to use/modify/copy

Disclaimer:

I do not take any responsability for any damage/problems caused by the Eth2Overwatch tool. But I do my best to awoid them!

It is not possible to run more then one Eth1 (geth), Eth2 Beacon Chains or Eth2 Validators on the same machine as this programm kills all geth/beacon-chain/validator processes before starting new ones.

If find any spelling errors in the readme -> I write code – not books 😉

When using this software you agree to the prysm terms of service: https://github.com/prysmaticlabs/prysm/blob/master/TERMS_OF_SERVICE.md

Framework and tools used

  • Visiual Studio 2019 Prview.
    • .net Core 3.1
  • NuGet Packages:
    • Nethereum.Geth

Requirements/Prerequisites:

  • Lauchpad account creation completed: https://launchpad.ethereum.org/
  • If you want to run a local Eth1 node (not required for eth2)
    • Installed Geth client (I used https://github.com/ethereum/go-ethereum )

Latest compiled win10 version can be found at: https://github.com/mauser001/Eth2Overwatch/tree/master/LatestRelease (.net Core 3.1 Framework has to be installed)

Setup

Download the Eth2Overwatch.exe in a folder and start ist.

Setting

  • Initial Eth2 Setup (can also be downloaded to accquire updates)
    • Press the “Eth2 setup …” btton
    • Select a folder wehre the the prysm executable files (beacon chain and validator) will be stored
    • Press “2. Download beacon chain executable” to download the file
    • Press “3. Download validator executable” to download the file
    • Import account
        1. Complete the lauchpad account creation: https://launchpad.ethereum.org/
        1. Pick the folder where you store your keys
        1. Pick a folder where to store your wallet
        1. Click on ‘Import account’ to import the account
        • Enter your key password.
        • If you get the message, that at least 1 account was imported then your are good to go.
  • Global:
    • Eth2 Testnet: If empty the clients connect to the main net. If not empty they connect to the specified test net. For eth1 görli is always used.
    • Start on Windows start: If checked the Eth2Overseer starts after win. login.
    • Use local eth1 connection:
      • If enabled: Make sure you also use the eth1 node with the overseer
      • If disabled: You will need to define a –http-web3provider in the additional commands of the beacon chain window
  • Eth1
    • Start Eth1: Stops all existing Eth1 (geth) processes and starts a new one
    • Stop Eth1: Stops all existing Eth1 (geth) processes
    • Autostart: Starts the Eth1 Process (if not started) on Start of this Programm
    • Hide cmd:
      • Checked: Process runs in the background
      • Not checked: cmd window running the Eth1 process will be visible
    • Executlabe folder path: Path where the geth.exe is located
    • Data path: Path where the eth1 chain data should be stored
    • Additional commands: Additional command line parameters for calling the geth.exe
    • Result window: Shows the state of the eth1 chain.
      • Green: Connection to the chain could be established and the latest syncted block is shown
      • Red: There was an error starting the eth1 chain
  • Beacon Chain – Eth2
    • Start Beacon: Stops all existing Beacon chain (beacon) processes and starts a new one
    • Stop Beacon: Stops all existing Beacon chain (beacon) processes
    • Autostart: Starts the Beacon chain Process (if not started) on Start of this Programm
    • Hide cmd:
      • Checked: Process runs in the background
      • Not checked: cmd window running the Beacon chain process will be visible
    • Executlabe folder path: Path where the prysm.bat is located
    • Data path: Path where the eth2 chain data should be stored
    • Additional commands: Additional command line parameters for calling the prysm.bat
    • Result window: Shows the state of the eth2 chain.
      • Green: Connection to the chain could be established and the health state is shown from: http://localhost:8080/healthz
      • Red: There was an error starting the eth2 beacon chain
  • Validator – Eth2
    • Start Validator: Stops all existing Validator (validator) processes and starts a new one
    • Stop Validator: Stops all existing Validator chain (validator) processes
    • Autostart: Starts the Validator Process (if not started) on Start of this Programm
    • Password path: Path to a textfile holding your wallet password (plaintext).
    • Hide cmd:
      • Checked: Process runs in the background
      • Not checked: cmd window running the Validator process will be visible
    • Executlabe folder path: Path where the prysm.bat is located
    • Wallet path: Path where validator wallet data should be stored
    • Additional commands: Additional command line parameters for calling the prysm.bat
    • Result window: Shows the state of the Validator.
      • Green: Connection to the Validator could be established and the health state is shown from: http://localhost:8081/healthz
      • Red: There was an error starting the eth2 Validator
    • Details Button: Open a Window with Details of local validators.
      • You can specify an external url to send the report data to a remote adress.
        • The key must match a key defined on the server
        • PHP Script and example website to display the report data can be found here: https://github.com/mauser001/validator-report

Roadmap

  • Design
  • Creating a new Validator account
  • More complex status checking

Eth2Overwatch-Testnet

用于管理prysm eth2信标链、pryms eth2验证程序和eth1 geth客户端进程的Windows工具。Prysm客户端将被下载和使用。Geth客户端必须手动更新。

Eth2Overwatch - Testnet - Eth2Overwatch-测试网

许可证:

MIT-程序和代码可自由使用/修改/复制

免责声明:

我对Eth2Overwatch工具造成的任何损坏/问题不承担任何责任。但我尽力避开他们!在启动一个或多个ethm/h验证程序链之前,它不可能杀死所有的ethm/h验证程序链。

如果在自述中发现任何拼写错误->我写代码-不是书;-)

使用本软件时,您同意prysm服务条款:https://github.com/prysmaticlabs/prysm/blob/master/TERMS OF服务.md

最新编译的win10版本可在以下位置找到:https://github.com/mauser001/Eth2Overwatch/tree/master/LatestRelease(必须安装.net Core 3.1 Framework)

使用的框架和工具

  • 尼瑟伦。盖思
  • 如果要运行本地Eth1节点(eth2不需要),请安装Geth client(我使用https://github.com/ethereum/go-ethereum)

要求/先决条件:

  • 初始Eth2设置(也可以下载以获取更新)按“Eth2设置…”选择文件夹,然后将存储prysm可执行文件(信标链和验证程序)按“2”。下载信标链可执行文件下载按3。下载验证程序可执行文件”下载文件导入帐户完成lauchpad帐户创建:https://launchpad.ethereum.org/选择存放钥匙的文件夹选择存放钱包的文件夹单击“导入帐户”导入帐户输入钥匙密码。如果你得到的信息,至少有1个帐户被导入,那么你就可以走了。
  • 按“Eth2设置…”按钮

下载乙醚Overwatch.exe在文件夹中启动ist。

设置

Download the Eth2Overwatch.exe in a folder and start ist.

设置

  • 按“2”。下载信标链可执行文件”下载文件
  • Eth1 Start Eth1:停止所有现有Eth1(geth)进程并启动新的一个Stop Eth1:停止所有现有Eth1(geth)进程Autostart:启动此程序时启动Eth1进程(如果未启动)Hide cmd:Checked:进程在后台未选中:运行Eth1进程的cmd窗口将可见Executlabe folder path:运行获取.exe位于数据路径:应存储eth1链数据的路径附加命令:用于调用获取.exe结果窗口:显示eth1链的状态。绿色:可以建立到链的连接,最新同步的块显示为红色:启动eth1链时出错启动eth1:停止所有现有eth1(geth)进程并启动新进程停止eth1:停止所有现有eth1(geth)进程已启动)启动此程序时,隐藏cmd:Checked:进程在后台运行未选中:运行Eth1进程的cmd窗口将可见
  • 结果窗口:显示eth1链的状态。绿色:可以建立到链的连接,最新同步块显示为红色:启动eth1链时出错绿色:可以建立到链的连接,最新同步块显示为红色:启动eth1链时出错信标链-Eth2启动信标:停止所有现有信标链(Beacon)进程并启动一个新的一站式信标:停止所有现有信标链(Beacon)进程自动启动:启动信标链进程(如果未启动)启动此程序时隐藏cmd:选中:进程在后台运行未选中:运行信标链进程的cmd窗口将可见Executlabe folder path:普赖斯特·巴特位于数据路径:应存储eth2链数据的路径附加命令:用于调用普赖斯特·巴特结果窗口:显示eth2链的状态。绿色:可以建立到链的连接,健康状态显示为:http://localhost:8080/healthz Red:启动eth2信标链时出错
  • 信标链-Eth2
    • Start Beacon: Stops all existing Beacon chain (beacon) processes and starts a new one
    • Stop Beacon: Stops all existing Beacon chain (beacon) processes
    • Autostart: Starts the Beacon chain Process (if not started) on Start of this Programm
    • Hide cmd:
      • Checked: Process runs in the background
      • Not checked: cmd window running the Beacon chain process will be visible
    • Executlabe folder path: Path where the prysm.bat is located
    • Data path: Path where the eth2 chain data should be stored
    • Additional commands: Additional command line parameters for calling the prysm.bat
    • Result window: Shows the state of the eth2 chain.
      • Green: Connection to the chain could be established and the health state is shown from: http://localhost:8080/healthz
      • Red: There was an error starting the eth2 beacon chain
  • Validator – Eth2
    • Start Validator: Stops all existing Validator (validator) processes and starts a new one
    • Stop Validator: Stops all existing Validator chain (validator) processes
    • Autostart: Starts the Validator Process (if not started) on Start of this Programm
    • Password path: Path to a textfile holding your wallet password (plaintext).
    • Hide cmd:
      • Checked: Process runs in the background
      • Not checked: cmd window running the Validator process will be visible
    • Executlabe folder path: Path where the prysm.bat is located
    • Wallet path: Path where validator wallet data should be stored
    • Additional commands: Additional command line parameters for calling the prysm.bat
    • Result window: Shows the state of the Validator.
      • Green: Connection to the Validator could be established and the health state is shown from: http://localhost:8081/healthz
      • Red: There was an error starting the eth2 Validator
    • Details Button: Open a Window with Details of local validators.
      • You can specify an external url to send the report data to a remote adress.
        • The key must match a key defined on the server
        • PHP Script and example website to display the report data can be found here: https://github.com/mauser001/validator-report

Roadmap

  • Design
  • Creating a new Validator account
  • More complex status checking

部分转自网络,侵权联系删除区块链源码网

www.interchains.cc

https://www.interchains.cc/19907.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 ! QQ3039046426
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 基于区块链的毕业设计Eth2Overwatch – Testnet – Eth2Overwatch-测试网

提供最优质的资源集合

立即查看 了解详情