Metadata-Version: 2.1
Name: platon-env
Version: 1.2.0
Summary: Common library to deployment platon chain
Home-page: https://github.com/shinnng/platon-env
Author: Shinnng
Author-email: shinnng@outlook.com
License: MIT
Keywords: platon
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Description-Content-Type: text/markdown
Provides-Extra: platon-env
License-File: LICENSE

# PlatON-Deploy
PlatON 区块链网络部署工具

## 特性
    1. 加入公链，统一管理，根据网络进行部署
    2. 加入私链
    3. 部署私链
    4. 指定节点连接网络（指定了static的时候，会连接创始节点嘛）
    

自由的创世文件
自由的网络结构（创世节点、自营节点、外部节点）





### 字段详解

```yml
consensus: # 共识节点，有时必填
- host: 10.10.8.236 # 节点ip，必填
  username: juzhen  # 节点机器账户，必填
  password: Platon123! # 节点机器密码，必填
  id: 5b068ef1cfeef626d9ad131d08b889002a2f5c7306ff34c3032ad04fcc92fd234d0c7272014068eb998dae2abfe9f10271ed6731963b1cf22ec944abd8fb0f9e # 节点公钥，非必填，最好不填
  nodekey: 3314532da43158885d8db07e0b25dc0c194c8382c4fa5ce8c28a0b7c86cdec16 # 节点私钥，非必填，最好不填，需要与公钥对应
  blspubkey: e3797fad1041ecbd0b91b444de1f063ab74849a0fffa9fa9565ca2b0f78a1420a036d529be9f81576bcb836653436ac0e6eb91143b2e04cb1b0dc93da3ddf893 # bls公钥，必填
  blsprikey: e4c7bb7918e474bff76b07361ec44b2d613fb9cfb58a296a90bcfbf7bace491f # bls私钥，必填
  port: 16789 # p2p端口，非必填，最好填
  rpcport: 6789 # rpc端口，非必填，最好填
  url: http://10.10.8.236:6789 # rpc url，非必填，最好不填
  wsport: 6790 # ws端口，非必填，填了才会开ws
  wsurl: ws://10.10.8.236:6790 # ws url，非必填，与wsport匹配，最好不填
- host: 10.10.8.237
  username: 
  password: 
  id: 
  nodekey: 
  port: 
  rpcport: 
  url: 
noconsensus: # 非共识节点，有时必填
- host: 10.10.8.239
  username: 
  password: 
  protocol: 
  id: 
  nodekey: 
  port: 
  rpcport: 
  url: 
  ```


### 配置文件模版

```yml




  ```

