-
Notifications
You must be signed in to change notification settings - Fork 233
/
Copy pathconfig.ini
121 lines (85 loc) · 5.13 KB
/
config.ini
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
# the endpoint upon which to listen for incoming connections (jmzk::bnet_plugin)
bnet-endpoint = 0.0.0.0:4321
# the number of threads to use to process network messages (jmzk::bnet_plugin)
# bnet-threads =
# remote endpoint of other node to connect to; Use multiple bnet-connect options as needed to compose a network (jmzk::bnet_plugin)
# bnet-connect =
# this peer will request no pending transactions from other nodes (jmzk::bnet_plugin)
bnet-no-trx = false
# the location of the blocks directory (absolute path or relative to application data dir) (jmzk::chain_plugin)
blocks-dir = "blocks"
# the location of the token database directory (absolute path or relative to application data dir) (jmzk::chain_plugin)
token-db-dir = "tokendb"
# Pairs of [BLOCK_NUM,BLOCK_ID] that should be enforced as checkpoints. (jmzk::chain_plugin)
# checkpoint =
# Maximum size (in MB) of the chain state database (jmzk::chain_plugin)
chain-state-db-size-mb = 1024
# Maximum size (in MB) of the reversible blocks database (jmzk::chain_plugin)
reversible-blocks-db-size-mb = 340
# print contract's output to console (jmzk::chain_plugin)
contracts-console = false
# The local IP and port to listen for incoming http connections; set blank to disable. (jmzk::http_plugin)
http-server-address = 0.0.0.0:8888
# The local IP and port to listen for incoming https connections; leave blank to disable. (jmzk::http_plugin)
# https-server-address =
# Filename with the certificate chain to present on https connections. PEM format. Required for https. (jmzk::http_plugin)
# https-certificate-chain-file =
# Filename with https private key in PEM format. Required for https (jmzk::http_plugin)
# https-private-key-file =
# Specify the Access-Control-Allow-Origin to be returned on each request. (jmzk::http_plugin)
access-control-allow-origin = *
# Specify the Access-Control-Allow-Headers to be returned on each request. (jmzk::http_plugin)
access-control-allow-headers = Origin, X-Requested-With, Content-Type, Accept
# Specify the Access-Control-Max-Age to be returned on each request. (jmzk::http_plugin)
access-control-max-age = 600
# Specify if Access-Control-Allow-Credentials: true should be returned on each request. (jmzk::http_plugin)
access-control-allow-credentials = false
# The actual host:port used to listen for incoming p2p connections. (jmzk::net_plugin)
p2p-listen-endpoint = 0.0.0.0:9888
# An externally accessible host:port for identifying this node. Defaults to p2p-listen-endpoint. (jmzk::net_plugin)
# p2p-server-address =
# The public endpoint of a peer node to connect to. Use multiple p2p-peer-address options as needed to compose a network. (jmzk::net_plugin)
p2p-peer-address = mainnet1.jmzkChain.io:9877
p2p-peer-address = mainnet1.jmzkChain.io:9888
p2p-peer-address = mainnet2.jmzkChain.io:9888
p2p-peer-address = mainnet3.jmzkChain.io:9888
p2p-peer-address = mainnet4.jmzkChain.io:9888
p2p-peer-address = mainnet5.jmzkChain.io:9888
p2p-peer-address = mainnet6.jmzkChain.io:9888
p2p-peer-address = mainnet7.jmzkChain.io:9888
p2p-peer-address = mainnet9.jmzkChain.io:9888
p2p-peer-address = mainnet13.jmzkChain.io:9888
p2p-peer-address = mainnet14.jmzkChain.io:9888
# Maximum number of client0nodes from any single IP address (jmzk::net_plugin)
p2p-max-nodes-per-host = 4
# The name supplied to identify this node amongst the peers. (jmzk::net_plugin)
agent-name = "jmzk-Node-1"
# Can be 'any' or 'producers' or 'specified' or 'none'. If 'specified', peer-key must be specified at least once. If only 'producers', peer-key is not required. 'producers' and 'specified' may be combined. (jmzk::net_plugin)
allowed-connection = any
# Optional public key of peer allowed to connect. May be used multiple times. (jmzk::net_plugin)
# peer-key =
# Tuple of [PublicKey, WIF private key] (may specify multiple times) (jmzk::net_plugin)
# peer-private-key =
# Maximum number of clients from which connections are accepted, use 0 for no limit (jmzk::net_plugin)
max-clients = 32
# number of seconds to wait before cleaning up dead connections (jmzk::net_plugin)
connection-cleanup-period = 30
# True to require exact match of peer network version. (jmzk::net_plugin)
network-version-match = 0
# number of blocks to retrieve in a chunk from any individual peer during synchronization (jmzk::net_plugin)
sync-fetch-span = 100
# Enable block production, even if the chain is stale. (jmzk::producer_plugin)
# enable-stale-production = false
# Start this node in a state where production is paused (jmzk::producer_plugin)
pause-on-startup = false
# Limits the maximum time (in milliseconds) that is allowed a pushed transaction's code to execute before being considered invalid (jmzk::producer_plugin)
max-transaction-time = 30
# Limits the maximum age (in seconds) of the DPOS Irreversible Block for a chain this node will produce blocks on (jmzk::producer_plugin)
max-irreversible-block-age = -1
# ID of producer controlled by this node (e.g. inita; may specify multiple times) (jmzk::producer_plugin)
# producer-name = jmzk
# Signature providers (jmzk::producer_plugin)
# signature-provider =
# Plugin(s) to enable, may be specified multiple times
plugin = jmzk::chain_api_plugin
plugin = jmzk::jmzk_api_plugin