-
Notifications
You must be signed in to change notification settings - Fork 35
/
Copy pathmodule.beta.ncf
238 lines (219 loc) · 9.12 KB
/
module.beta.ncf
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
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
[global]
encoding=UTF-8
language=en
logPath=../../../../Logs
logLevel=DEBUG
dataPath=../../../../data
#Default This ChainID
chainId=5
#Address prefix
addressPrefix=TNVT
#Default main asset of this chainID
assetId=1
#Default Decimal Places for Assets
decimals=8
#Default Chain Name
chainName=nerve
#The default asset symbol for this chain
symbol=NVT
#Main network chainid
mainChainId=2
#Main network assetsid
mainAssetId=1
#Main network main asset symbol
mainSymbol=NULS
blackHolePublicKey=000000000000000000000000000000000000000000000000000000000000000000
packageVersion=%PACKAGE_VERSION%
serviceManagerPort=8771
[network]
port=17001
crossPort=17002
#Magic parameters
packetMagic=20200902
#Seed node
selfSeedIps=seeda.nerve.network:17001,seedb.nerve.network:17001,seedh.nerve.network:17001,seedg.nerve.network:17001,seedc.nerve.network:17001,seede.nerve.network:17001
#Cross chain seed connection nodes of the main network
moonSeedIps=seedg.nuls.io:18002,seedc.nuls.io:18002,seeedd.nuls.io:18002,seede.nuls.io:18002
#Maximum number of network connections
maxInCount=300
#Maximum number of outbound connections
maxOutCount=50
reverseCheck=0
[account]
blockAccountManager=TNVTdTSQ32SVZvkY4tM5WHgM1mzRznkiqm2is
keystoreFolder=/keystore/backup
[block]
#Maximum number of bytes in a block
blockMaxSize=5242880
#Maximum number of bytes for block extension fields
extendMaxSize=1024
#Threshold of height difference that triggers fork chain switching
chainSwtichThreshold=3
#Minimum number of linked nodes,When the network node linked to is below this parameter,Will continue to wait
minNodeAmount=2
#During block synchronization process,The number of blocks downloaded from nodes on the network each time
downloadNumber=10
#The timeout for downloading a single block from a network node
singleDownloadTimeout=2000
#Maximum number of cached block bytes during block synchronization process(20M)
cachedBlockSizeLimit=20971520
#Genesis block file path(Supports absolute and relative paths,Relative path relative to the directory of this configuration file)
genesisBlockPath=genesis-block.json
[consensus]
seedNodes=TNVTdTSPLGfeN8cS9tLBnYnjYjk4MrMabDgcK,TNVTdTSPRdfVQaiS6MzaY7M1bgfauCbEVZMhF,TNVTdTSPQmKV5o9dhsN6TiXKot4mPLQXQLyHz,TNVTdTSPVPWYvNmNhhfuRFbCwra6bZsibRJJA
#List of public keys corresponding to seed nodes
pubKeyList=0308784e3d4aff68a24964968877b39d22449596c1c789136a4e25e2db78198260,03e2029ddf8c0150d8a689465223cdca94a0c84cdb581e39ac13ca41d279c24ff5,02b42a0023aa38e088ffc0884d78ea638b9438362f15c610865dfbed9708347750,03200bda89e4116392aa5b939d739e6c9358600c0f8c1790dd4f284591b285de70
#Block address password
password=nuls123456
#Block output interval time(unit:s)
packingInterval=2
#Consensus entrusted mortgage asset chainID
agentChainId=5
#Consensus entrusted mortgage assetsID
agentAssetId=1
#Consensus reward assetsID(Consensus rewards must be assets of the same chain)
awardAssetId=1
#Consensus transaction fee unit price
feeUnit=100000
#NULSWeight base
mainAssertBase=2
#NVTWeight base
localAssertBase=2
#Node margin base
reservegentDepositBase=1.5
#Node margin base
agentDepositBase=3
#Virtual Bank Margin Base
superAgentDepositBase=4
#Total Inflation(10Billion pieces)
totalInflationAmount=100000000000000000
#Initial inflation amount(Each deduction cycle)
inflationAmount=864000000000000
#Inflation begins to be calculated at a high level
initHeight=1
#Deflationary ratio(If there is no deflation, set to0)
deflationRatio=0.0082
#Deflation interval height,100day
deflationHeightInterval=4320000
dataPath=../../../../data
logPath=../../../../Logs
[transaction]
blackListPath=blacklist
[public-service]
#public-serviceModule ExternalrpcPort number
rpcPort=17003
#databaseurladdress
databaseUrl=127.0.0.1
#Database port number
databasePort=27017
#Maximum number of connection pools
maxAliveConnect=20
#Maximum waiting time for connection
maxWaitTime=120000
#Maximum duration of connection
socketTimeout=300000
#Connection timeout
connectTimeOut=30000
mongoUser=nuls
mongoPwd=nuls123456
nulsApiUrl=https://api.nuls.io/jsonrpc
lockedAddress=NULSd6HgjNHAs4W6RL6wy9XRaLtNNd3SyJ7Er,NULSd6HgYYmifVKWPjjiMUU7zgYJbmcCXv5wi,NERVEepb63T1M8JgQ26jwZpZXYL8ZMLdUAK31L,NERVEepb6FhfgWLyqHUQgHoHwRGuw3huvchBus,NERVEepb6Chtj1NEaxu8VC5LqojAoxknX4RExF,NERVEepb6BJ5ckPsEbhWE3zxFeEKkgHSTz1Fqt,NERVEepb66ndAQdnZanwjcvNbML3ex6HnHCqDG,NERVEepb6AHhD8hBtVnUbf4Ynxf5Kgek6du4KC,NERVEepb61XqfUyQSfEfqf8XrV6qgjgjqkYio1,NERVEepb6DYgJrFnLQVf7U9dNny6RzMDGhPQ1P,NERVEepb64Fc8yoW786NTdqaEDGbw7LvK2twRX,NERVEepb642YtQrJ8y8C9KxqY7Yzvc2FQxcZyT,NERVEepb65oPwX3XKDMSEmmYgLTVMv6MKJhjJY,NERVEepb6BKFc2usbP1mUfmvNyZGELaFRm1L5G
[cross-chain]
dataPath=../../../../../data
logPath=../../../../../Logs
#The minimum value of cross chain node links
minNodeAmount=3
#Maximum value of cross chain node links
sendHeight=6
#Byzantine proportion of cross chain transactions
byzantineRatio=66
#Main network cross chain seed node list
crossSeedIps=seedg.nuls.io:18002,seedc.nuls.io:18002,seeedd.nuls.io:18002,seede.nuls.io:18002
#List of main network validators
verifiers=tNULSeBaMkrt4z9FYEkkR9D6choPVvQr94oYZp,tNULSeBaMoGr2RkLZPfJeS5dFzZeNj1oXmaYNe,tNULSeBaMmShSTVwbU4rHkZjpD98JgFgg6rmhF
#Main network signature Byzantine comparison
mainByzantineRatio=66
#Maximum number of signatures on the main network
maxSignatureCount=100
[protocol-update]
#How many blocks do we count the proportion of protocols per second
interval=1000
height_1_6_0=0
height_1_8_0=0
height_1_11_0=2680000
height_1_12_0=4830000
height_1_13_0=7080000
height_1_14_0=8830000
height_1_15_0=10570939
height_1_16_0=11000000
height_1_17_0=12430000
height_1_18_0=13499700
[nuls-api]
#httpServerStart ofip
serverIp=0.0.0.0
#httpServerStart ofport
serverPort=17004
[nerve-network-wallet]
apiModuleApi=http://127.0.0.1:17003/
webWalletPort=17006
webWalletHost=0.0.0.0
[nuls-module-explorer]
apiModuleApi=http://127.0.0.1:17003/
webWalletPort=17005
webWalletHost=0.0.0.0
[dex]
#Address for system fee collection
sysFeeAddress=TNVTdTSPQ9yhsrG8az1JqK2MhcVDvJi9ukD81
#System fee collection ratio(3, represents3/10000)
sysFeeScale=2
#Create transaction pair fees
createTradingAmount=20000000000
[dex-api]
walletPSUrl=http://beta.public.nerve.network/
walletApiUrl=http://beta.api.nerve.network/
autoOrderAddress=TNVTdTSPPmY8DsWpNkBCHZPfvyJ4p7uUjJCFg,TNVTdTSPPmY8DsWpNkBCHZPfvyJ4p7uUjJCFg
#Set the service fee collection address for operating nodes
feeAddress=TNVTdTSPVMJBn8J7xsqhF6f5mrY86LJKK4VYf
#Set the commission collection ratio for operating nodes, which cannot exceed a maximum of5
feeScale=6
[dex-public-service]
dexUrl=http://beta.nervedex.com/
nulsApi=http://beta.api.nerve.network/
psUrl=http://beta.public.nerve.network/jsonrpc
mongoUser=nuls
mongoPwd=nuls123456
[quotation]
effectiveQuotation=1
removeMaxMinCount=0
quoteStartHm=00:00
quoteEndHm=00:10
[converter]
dataPath=../../../../../data
logPath=../../../../../Logs
executeChangeVirtualBankPeriodicHeight=900
feePubkey=111111111111111111111111111111111111111111111111111111111111111111
initVirtualBankHeight=10
virtualBankAgentTotal=14
proposalPrice=1000000000
proposalVotingDays=10
distributionFee=1000000000
byzantineRatio=66
multySignAddressSet=101:0x44f4eA5028992D160Dc0dc9A3cB93a2e4C913611,102:0xf7915d4de86b856F3e51b894134816680bf09EEE,103:0xb339211438Dcbf3D00d7999ad009637472FC72b3,104:0xab34B1F41dA5a32fdE53850EfB3e54423e93483e,105:0x74A163fCd791Ec7AaB2204ffAbf1A1DFb8854883,106:0x2eDCf5f18D949c51776AFc42CDad667cDA2cF862,107:0x74A163fCd791Ec7AaB2204ffAbf1A1DFb8854883,108:TWajcnpyyZLRtLkFd6p4ZAMn5y4GpDa6MB,109:0xb339211438Dcbf3D00d7999ad009637472FC72b3,110:0x8999d8738CC9B2E1fb1D01E1af732421D53Cb2A9,111:0x830befa62501F1073ebE2A519B882e358f2a0318,112:0x8999d8738CC9B2E1fb1D01E1af732421D53Cb2A9
multySignAddressUpgradeSet=101:0x7D759A3330ceC9B766Aa4c889715535eeD3c0484
multySignAddressUpgradeVerionIIISet=101:0x5e1cba794aD91FCd272fDaF2cd91b6110b601ED2,102:0xf85f03C3fAAC61ACF7B187513aeF10041029A1b2,103:0x19d90D3C8eb0C0B3E3093B054031fF1cA81704B8,104:0xB490F2a3eC0B90e5faa1636bE046d82AB7cdAC74,105:0x0EA7cE4180E8Bc484db4be9b497d9D106a3D7781,106:0xFe05820BaE725fD093E9C1CB6E40AB3BDc40Def2,107:0x1329d995EB0c8FD1e20fa1f9ee12e9fE4c67c60a,108:TYVxuksybZdbyQwoR25V2YUgXYAHikcLro
heterogeneousMainNet=false
initVirtualBankPubKeyList=0308784e3d4aff68a24964968877b39d22449596c1c789136a4e25e2db78198260,03e2029ddf8c0150d8a689465223cdca94a0c84cdb581e39ac13ca41d279c24ff5,02b42a0023aa38e088ffc0884d78ea638b9438362f15c610865dfbed9708347750
newProcessorMode=false
feeEffectiveHeightFirst=0
feeEffectiveHeightSecond=0
[swap]
#Handling fee development team receiving address-TNVTdTSPP6vD8BuWUYibYRx5qHFUPfkztAFo4
awardFeeSystemAddressPublicKey=031672b023ef35e37eb1d570015b54e1c29a6cc57d5a11c4733e960efe7ca56b80
#Handling fee development team receiving address(protocol17take effect)-TNVTdTSPUr48Mp8MTfhtGMT8Q9XdAiWZ9536e
awardFeeSystemAddressPublicKeyProtocol17=02d0b400dfd6dd9ecdf81a068e8311c3cd4f873162389901d793d41e2043128635
#Handling fee destruction address-TNVTdTSPVnoPACtKgRmQy4s7SG3vm6XyR2Ffv
awardFeeDestructionAddressPublicKey=0310346f49dc59c150756f0cc004d9d6a1e940fcfe09e851fff1ee48d6dc3a9653
#Initial transaction to address[polymerizationstableCombining]
stablePairAddressInitialSet=TNVTdTSQkncm2UqXw1gLzmtnjTRN5YqB8Tg1n
#Network for reading files[Resave all transaction to address relationships]
allPairRelationMainNet=false