mirror of
https://github.com/nspcc-dev/neo-go.git
synced 2024-12-26 19:43:48 +00:00
4e7cee4e12
It directly affects node security and the default here MUST BE the safe choice which is to do the verification. Otherwise it's just dangerous, absent any VerifyBlocks configuration we'll get an insecure node. This option is not supposed to be frequently used and it doesn't affect the ability to process blocks, so breaking compatibility (in a safe manner) should be OK here.
83 lines
2.1 KiB
YAML
83 lines
2.1 KiB
YAML
ProtocolConfiguration:
|
|
Magic: 56753
|
|
MaxTraceableBlocks: 200000
|
|
TimePerBlock: 15s
|
|
MemPoolSize: 50000
|
|
StandbyCommittee:
|
|
- 02b3622bf4017bdfe317c58aed5f4c753f206b7db896046fa7d774bbc4bf7f8dc2
|
|
- 02103a7f7dd016558597f7960d27c516a4394fd968b9e65155eb4b013e4040406e
|
|
- 03d90c07df63e690ce77912e10ab51acc944b66860237b608c4f8f8309e71ee699
|
|
- 02a7bc55fe8684e0119768d104ba30795bdcc86619e864add26156723ed185cd62
|
|
ValidatorsCount: 4
|
|
SeedList:
|
|
- localhost:20333
|
|
- localhost:20334
|
|
- localhost:20335
|
|
- localhost:20336
|
|
VerifyTransactions: true
|
|
P2PSigExtensions: false
|
|
NativeActivations:
|
|
ContractManagement: [0]
|
|
StdLib: [0]
|
|
CryptoLib: [0]
|
|
LedgerContract: [0]
|
|
NeoToken: [0]
|
|
GasToken: [0]
|
|
PolicyContract: [0]
|
|
RoleManagement: [0]
|
|
OracleContract: [0]
|
|
|
|
ApplicationConfiguration:
|
|
SkipBlockVerification: false
|
|
# LogPath could be set up in case you need stdout logs to some proper file.
|
|
# LogPath: "./log/neogo.log"
|
|
DBConfiguration:
|
|
Type: "leveldb" #other options: 'inmemory','boltdb'
|
|
# DB type options. Uncomment those you need in case you want to switch DB type.
|
|
LevelDBOptions:
|
|
DataDirectoryPath: "./chains/privnet"
|
|
# BoltDBOptions:
|
|
# FilePath: "./chains/privnet.bolt"
|
|
P2P:
|
|
Addresses:
|
|
- ":20332" # in form of "[host]:[port][:announcedPort]"
|
|
DialTimeout: 3s
|
|
ProtoTickInterval: 2s
|
|
PingInterval: 30s
|
|
PingTimeout: 90s
|
|
MaxPeers: 10
|
|
AttemptConnPeers: 5
|
|
MinPeers: 3
|
|
Relay: true
|
|
Consensus:
|
|
Enabled: false
|
|
UnlockWallet:
|
|
Path: "/cn_wallet.json"
|
|
Password: "pass"
|
|
P2PNotary:
|
|
Enabled: false
|
|
UnlockWallet:
|
|
Path: "/notary_wallet.json"
|
|
Password: "pass"
|
|
RPC:
|
|
Enabled: true
|
|
Addresses:
|
|
- ":20331"
|
|
MaxGasInvoke: 15
|
|
EnableCORSWorkaround: false
|
|
SessionEnabled: true
|
|
SessionExpirationTime: 180 # higher expiration time for manual requests and tests.
|
|
TLSConfig:
|
|
Enabled: false
|
|
Addresses:
|
|
- ":20330"
|
|
CertFile: serv.crt
|
|
KeyFile: serv.key
|
|
Prometheus:
|
|
Enabled: true
|
|
Addresses:
|
|
- ":2112"
|
|
Pprof:
|
|
Enabled: false
|
|
Addresses:
|
|
- ":2113"
|