133b600c8c
Some RPC tests require network services to be enabled and running (i.e. notary pool subscriptions). Services can be launched either when node has reached synchronised state or when it does not have connected peers and MinPeers=0. The second one is the case of RPC tests.
76 lines
2.2 KiB
YAML
76 lines
2.2 KiB
YAML
ProtocolConfiguration:
|
|
Magic: 42
|
|
MaxTraceableBlocks: 200000
|
|
SecondsPerBlock: 15
|
|
MemPoolSize: 50000
|
|
StandbyCommittee:
|
|
- 02b3622bf4017bdfe317c58aed5f4c753f206b7db896046fa7d774bbc4bf7f8dc2
|
|
- 02103a7f7dd016558597f7960d27c516a4394fd968b9e65155eb4b013e4040406e
|
|
- 03d90c07df63e690ce77912e10ab51acc944b66860237b608c4f8f8309e71ee699
|
|
- 02a7bc55fe8684e0119768d104ba30795bdcc86619e864add26156723ed185cd62
|
|
- 02c429b3ea1aa486cb2edfd6e99d8055c1f81f1a9206664e2c40a586d187257557
|
|
- 02c4de32252c50fa171dbe25379e4e2d55cdc12f69e382c39f59a44573ecff2f9d
|
|
ValidatorsCount: 4
|
|
SeedList:
|
|
- 127.0.0.1:20334
|
|
- 127.0.0.1:20335
|
|
- 127.0.0.1:20336
|
|
VerifyBlocks: true
|
|
VerifyTransactions: true
|
|
P2PSigExtensions: true
|
|
NativeActivations:
|
|
ContractManagement: [0]
|
|
StdLib: [0]
|
|
CryptoLib: [0]
|
|
LedgerContract: [0]
|
|
NeoToken: [0]
|
|
GasToken: [0]
|
|
PolicyContract: [0]
|
|
RoleManagement: [0]
|
|
OracleContract: [0]
|
|
Notary: [0]
|
|
|
|
ApplicationConfiguration:
|
|
# LogPath could be set up in case you need stdout logs to some proper file.
|
|
# LogPath: "./log/neogo.log"
|
|
DBConfiguration:
|
|
Type: "inmemory" #other options: 'inmemory','redis','boltdb', 'badgerdb'.
|
|
# DB type options. Uncomment those you need in case you want to switch DB type.
|
|
# LevelDBOptions:
|
|
# DataDirectoryPath: "./chains/unit_testnet"
|
|
# RedisDBOptions:
|
|
# Addr: "localhost:6379"
|
|
# Password: ""
|
|
# DB: 0
|
|
# BoltDBOptions:
|
|
# FilePath: "./chains/unit_testnet.bolt"
|
|
# BadgerDBOptions:
|
|
# BadgerDir: "./chains/unit_testnet.badger"
|
|
# Uncomment in order to set up custom address for node.
|
|
# Address: 127.0.0.1
|
|
NodePort: 20333
|
|
Relay: true
|
|
DialTimeout: 3
|
|
ProtoTickInterval: 2
|
|
PingInterval: 30
|
|
PingTimeout: 90
|
|
MaxPeers: 50
|
|
AttemptConnPeers: 5
|
|
MinPeers: 0
|
|
P2PNotary:
|
|
Enabled: false
|
|
UnlockWallet:
|
|
Path: "/notary_wallet.json"
|
|
Password: "pass"
|
|
RPC:
|
|
Address: 127.0.0.1
|
|
MaxGasInvoke: 15
|
|
Enabled: true
|
|
EnableCORSWorkaround: false
|
|
Port: 0 # let the system choose port dynamically
|
|
Prometheus:
|
|
Enabled: false #since it's not useful for unit tests.
|
|
Port: 2112
|
|
Pprof:
|
|
Enabled: false #since it's not useful for unit tests.
|
|
Port: 2113
|