MCPcopy Create free account
hub / github.com/Bitmessage/PyBitmessage / createDefaultKnownNodes

Function createDefaultKnownNodes

src/defaultKnownNodes.py:10–45  ·  view source on GitHub ↗
(appdata)

Source from the content-addressed store, hash-verified

8import state
9
10def createDefaultKnownNodes(appdata):
11 ############## Stream 1 ################
12 stream1 = {}
13
14 #stream1[state.Peer('2604:2000:1380:9f:82e:148b:2746:d0c7', 8080)] = int(time.time())
15 stream1[state.Peer('5.45.99.75', 8444)] = {"lastseen": int(time.time()), "rating": 0, "self": False}
16 stream1[state.Peer('75.167.159.54', 8444)] = {"lastseen": int(time.time()), "rating": 0, "self": False}
17 stream1[state.Peer('95.165.168.168', 8444)] = {"lastseen": int(time.time()), "rating": 0, "self": False}
18 stream1[state.Peer('85.180.139.241', 8444)] = {"lastseen": int(time.time()), "rating": 0, "self": False}
19 stream1[state.Peer('158.222.217.190', 8080)] = {"lastseen": int(time.time()), "rating": 0, "self": False}
20 stream1[state.Peer('178.62.12.187', 8448)] = {"lastseen": int(time.time()), "rating": 0, "self": False}
21 stream1[state.Peer('24.188.198.204', 8111)] = {"lastseen": int(time.time()), "rating": 0, "self": False}
22 stream1[state.Peer('109.147.204.113', 1195)] = {"lastseen": int(time.time()), "rating": 0, "self": False}
23 stream1[state.Peer('178.11.46.221', 8444)] = {"lastseen": int(time.time()), "rating": 0, "self": False}
24
25 ############# Stream 2 #################
26 stream2 = {}
27 # None yet
28
29 ############# Stream 3 #################
30 stream3 = {}
31 # None yet
32
33 allKnownNodes = {}
34 allKnownNodes[1] = stream1
35 allKnownNodes[2] = stream2
36 allKnownNodes[3] = stream3
37
38 #print stream1
39 #print allKnownNodes
40
41 with open(appdata + 'knownnodes.dat', 'wb') as output:
42 # Pickle dictionary using protocol 0.
43 pickle.dump(allKnownNodes, output)
44
45 return allKnownNodes
46
47def readDefaultKnownNodes(appdata):
48 pickleFile = open(appdata + 'knownnodes.dat', 'rb')

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected