MiNode/src/shared.py

45 lines
826 B
Python
Raw Normal View History

2016-06-30 08:11:33 +00:00
# -*- coding: utf-8 -*-
import logging
import os
import queue
import threading
listening_port = 8444
2016-07-09 17:37:54 +00:00
send_outgoing_connections = True
2016-06-30 08:11:33 +00:00
data_directory = 'minode_data/'
2016-07-19 09:53:24 +00:00
source_directory = os.path.dirname(os.path.realpath(__file__))
2016-06-30 08:11:33 +00:00
log_level = logging.DEBUG
magic_bytes = b'\xe9\xbe\xb4\xd9'
protocol_version = 3
2016-07-19 09:53:24 +00:00
services = 3 # NODE_NETWORK, NODE_SSL
2016-06-30 08:11:33 +00:00
stream = 1
nonce = os.urandom(8)
2016-10-15 14:47:14 +00:00
user_agent = b'MiNode-v0.2.0'
2016-06-30 08:11:33 +00:00
timeout = 600
header_length = 24
nonce_trials_per_byte = 1000
payload_length_extra_bytes = 1000
shutting_down = False
vector_advertise_queue = queue.Queue()
address_advertise_queue = queue.Queue()
connections = set()
connections_lock = threading.Lock()
hosts = set()
core_nodes = set()
node_pool = set()
unchecked_node_pool = set()
outgoing_connections = 8
objects = {}
objects_lock = threading.Lock()