举个genesis脚本的例子
时间: 2023-09-16 20:15:07 浏览: 74
下面是一个简单的Genesis脚本的例子,它定义了一个初始状态:
```
{
"genesis_time": "2021-01-01T00:00:00.000Z",
"chain_id": "mychain",
"app_hash": "",
"validators": [
{
"pub_key": {
"type": "tendermint/PubKeyEd25519",
"value": "pvJN0hKjJ1HyvG8wO1yjKpGgHc9B+LgW8CjQzJZGd+I="
},
"power": "10"
},
{
"pub_key": {
"type": "tendermint/PubKeyEd25519",
"value": "1+OJlIhLc9xHnJ+2uzFgYAYZ49v+JWz1e7mU5L5U5mE="
},
"power": "20"
}
],
"app_state": {}
}
```
该脚本包含以下信息:
- Genesis时间:指定初始状态的创建时间。
- 链ID:指定此链的唯一标识符。
- 应用哈希:指定应用程序的哈希值,用于验证应用程序的完整性。
- 验证人:指定初始验证人列表及其权重。
- 应用状态:指定初始应用程序状态。在这个例子中,它为空。
该脚本的功能是创建一个初始状态,包含一个空的应用程序状态和两个验证人,它们的公钥和权重都在脚本中定义。这个例子可以作为Genesis脚本的基础,根据需要进行自定义。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)