@@ -28,25 +28,19 @@ def __init__(self):
28
28
29
29
# PEER Configuration
30
30
self .enable_peer_discovery = True # Allows to discover new peers from the connected peers
31
- self .peer_list = ['104.237.3.184' ,
32
- '104.237.3.185' ,
33
- '104.251.219.215' ,
34
- '104.251.219.145' ,
35
- '104.251.219.40' ] # Atleast one active peer IP required
31
+ self .peer_list = ['45.76.139.109' ,
32
+ '45.77.88.205' ]
36
33
37
34
self .max_peers_limit = 100 # Number of allowed peers
38
35
self .ping_timeout = 180
39
36
self .ping_period = 10
40
37
# must be less than ping_timeout
41
38
42
39
self .qrl_dir = os .path .join (expanduser ("~" ), ".qrl" )
43
- self .qrlnode_dir = os .path .join (expanduser ("~" ), ".qrlnode" )
44
-
45
- self .data_dir = os .path .join (self .qrlnode_dir , "data" )
46
- self .wallet_staking_dir = os .path .join (self .qrlnode_dir , "wallet" )
47
-
48
- self .config_path = os .path .join (self .qrlnode_dir , "config.yml" )
49
- self .log_path = os .path .join (self .qrlnode_dir , "qrl.log" )
40
+ self .data_dir = os .path .join (self .qrl_dir , "data" )
41
+ self .config_path = os .path .join (self .qrl_dir , "config.yml" )
42
+ self .log_path = os .path .join (self .qrl_dir , "qrl.log" )
43
+ self .wallet_staking_dir = os .path .join (self .qrl_dir , "wallet" )
50
44
51
45
self .wallet_dir = os .path .join (self .qrl_dir )
52
46
@@ -88,50 +82,47 @@ def __init__(self):
88
82
89
83
DevConfig .__instance = self
90
84
85
+ self .version = version
86
+ self .required_version = '0.0.'
87
+ self .genesis_prev_headerhash = b'Rescue Party'
88
+
91
89
################################################################
92
90
# Warning: Don't change following configuration. #
93
91
# For QRL Developers only #
94
92
################################################################
93
+
95
94
self .public_ip = None
96
- self .minimum_required_stakers = 4
97
- self .minimum_staking_balance_required = 1
98
- self .blocks_per_epoch = 100
99
95
self .reorg_limit = 2
96
+
100
97
self .message_q_size = 300
101
98
self .message_receipt_timeout = 10 # request timeout for full message
102
- self .N = 256 # Constant used in Block winner formula
103
- self .POS_delay_after_block = 15
104
99
self .message_buffer_size = 3 * 1024 * 1024 # 3 MB
105
- self . disk_writes_after_x_blocks = 100
100
+
106
101
self .blocks_per_chain_file = 1000
107
102
self .chain_read_buffer_size = 1024
108
- self .version = version
109
- self .required_version = '0.0.'
110
103
111
- self .chain_file_directory = 'data'
112
104
self .transaction_pool_size = 1000
113
105
self .max_coin_supply = 105000000
114
106
self .timestamp_error = 5 # Error in second
115
- self . slave_xmss_height = int ( ceil ( log ( self . blocks_per_epoch * 3 , 2 )))
116
- self .slave_xmss_height = self . slave_xmss_height + ( self . slave_xmss_height & 0x1 )
107
+
108
+ self .blocks_per_epoch = 100
117
109
self .xmss_tree_height = 10
118
- self .ots_bitfield = ceil ((2 ** self .xmss_tree_height ) / 8 )
110
+ self .slave_xmss_height = int (ceil (log (self .blocks_per_epoch * 3 , 2 )))
111
+ self .slave_xmss_height += self .slave_xmss_height % 2
112
+
113
+ self .ots_bitfield_size = ceil ((2 ** self .xmss_tree_height ) / 8 )
114
+
119
115
self .default_nonce = 0
120
116
self .default_account_balance = 100 * (10 ** 8 )
121
117
self .hash_buffer_size = 4
122
118
self .minimum_minting_delay = 45 # Minimum delay in second before a block is being created
123
- self .vote_x_seconds_before_next_block = 15 # Vote will be done X seconds before creation of next block
124
- # Must be less than minimum_minting_delay
125
- self .max_consensus_retry = 5
119
+
120
+ # Directories and files
126
121
self .db_name = 'state'
127
122
self .peers_filename = 'peers.qrl'
128
-
123
+ self . chain_file_directory = 'data'
129
124
self .wallet_dat_filename = 'wallet.qrl'
130
- self .wallet_old_dat_filename = 'wallet.json'
131
-
132
125
self .slave_dat_filename = 'slave.qrl'
133
- self .mnemonic_filename = 'mnemonic'
134
- self .genesis_prev_headerhash = b'Rescue Party'
135
126
136
127
@staticmethod
137
128
def getInstance ():
0 commit comments