-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathchromia-pvn.yml
More file actions
143 lines (138 loc) · 4.91 KB
/
chromia-pvn.yml
File metadata and controls
143 lines (138 loc) · 4.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
definitions:
chain_version: &chain_version
release_version: ${RELEASE_VERSION:-dev}
release_commit: ${RELEASE_COMMIT:-dev}
blockchains:
pvn_management_chain:
module: management_chain_devnet2
config:
features:
merkle_hash_version: 2
signers:
- x"02ACD88A18D3DEFD7AF5E65E8D7A10507582267A5E06B345C400D0A4A1224642D3"
sync_ext:
- "net.postchain.d1.icmf.IcmfReceiverSynchronizationInfrastructureExtension"
gtx:
modules:
- "net.postchain.d1.icmf.IcmfSenderGTXModule"
- "net.postchain.d1.icmf.IcmfReceiverGTXModule"
- "net.postchain.eif.transaction.signerupdate.directorychain.SignerUpdateGTXModule"
- "net.postchain.d1.iccf.IccfGTXModule"
icmf:
receiver:
anchoring:
topics:
- G_configuration_updated
- G_configuration_failed
moduleArgs:
common.init:
initial_provider: 0307377E2B065D6DF6ADC956131A5E6DCD213F0243830C014A586BD07A6197F2E4
genesis_node:
- 02ACD88A18D3DEFD7AF5E65E8D7A10507582267A5E06B345C400D0A4A1224642D3
- node0-pvn-testnet.dynamic.chromia.dev
- 9870
- https://node0-pvn-testnet.dynamic.chromia.dev:7740
- SE
common:
allow_blockchain_dependencies: false
provider_quota_max_actions_per_day: 100
common.queries:
developers:
- andrei.ursu@chromaway.com
- eugene.tykulov@chromaway.com
- johan.nilsson@chromaway.com
- mikael.staldal@chromaway.com
- robert.wideberg@chromaway.com
proposal_blockchain_move:
provider_quota_move_cost: 2
proposal_blockchain.util:
max_config_path_depth: 10
max_config_size: 5242880 # 5 MiB
max_block_size: 27262976 # 26 MiB
min_inter_block_interval: 25
min_fast_revolt_status_timeout: 2000
allowed_dapp_chain_gtx_modules:
- "net.postchain.rell.module.RellPostchainModuleFactory"
- "net.postchain.gtx.StandardOpsGTXModule"
- "net.postchain.d1.icmf.IcmfSenderGTXModule"
- "net.postchain.d1.icmf.IcmfReceiverGTXModule"
- "net.postchain.d1.iccf.IccfGTXModule"
- "net.postchain.web.WebStaticGTXModuleFactory"
- "net.postchain.crypto.ethereum.EthereumAuthGTXModule"
- "net.postchain.crypto.webauthn.WebAuthnGTXModuleFactory"
allowed_dapp_chain_sync_exts:
- "net.postchain.d1.icmf.IcmfReceiverSynchronizationInfrastructureExtension"
allowed_blockchain_features:
- "merkle_hash_version"
required_blockchain_features:
- "merkle_hash_version"
require_min_merkle_hash_version: 2
allowed_dapp_chain_native_functions:
- "net.postchain.d1.BlockWitnessRellNative"
proposal_container.proposal_container_configuration:
min_slow_db_statement_log_ms: 1000
chain_version: *chain_version
node_software_version:
node_image:
url: registry.gitlab.com/chromaway/postchain-chromia/chromaway/chromia-server
tag: ${NODE_IMAGE_VERSION}
digest: ${NODE_IMAGE_DIGEST}
default_subnode_image:
url: registry.gitlab.com/chromaway/postchain-chromia/chromaway/chromia-subnode
tag: ${DEFAULT_SUBNODE_IMAGE_VERSION}
digest: ${DEFAULT_SUBNODE_IMAGE_DIGEST}
blockchain_auth_icmf:
icmf_rate_limit_ms: 10000
system_anchoring:
module: anchoring_chain_system
config:
features:
merkle_hash_version: 2
blockstrategy:
maxblocktime: 300000
gtx:
modules:
- "net.postchain.d1.anchoring.system.SystemAnchoringGTXModule"
- "net.postchain.d1.icmf.IcmfSenderGTXModule"
moduleArgs:
chain_version: *chain_version
test:
modules:
- anchoring_chain_system.test
cluster_anchoring:
module: anchoring_chain_cluster
config:
features:
merkle_hash_version: 2
blockstrategy:
maxblocktime: 300000
sync_ext:
- "net.postchain.d1.icmf.IcmfReceiverSynchronizationInfrastructureExtension"
gtx:
modules:
- "net.postchain.d1.anchoring.cluster.ClusterAnchoringGTXModule"
- "net.postchain.d1.icmf.IcmfSenderGTXModule"
- "net.postchain.d1.icmf.IcmfReceiverGTXModule"
icmf:
receiver:
directory-chain:
topics:
- L_container_blockchain_update
moduleArgs:
chain_version: *chain_version
test:
modules:
- anchoring_chain_cluster.test
moduleArgs:
anchoring_chain_cluster:
imcf_headers_with_messages_query_limit: 3 # Good for testing limits
docs:
title: Directory chain
footerMessage: © 2024 Chromia
additionalContent:
- module-docs.md
sourceLink:
remoteUrl: https://gitlab.com/chromaway/core/directory-chain/-/tree/dev/src
remoteLineSuffix: "#L"
compile:
rellVersion: 0.15.3