Skip to content

Commit

Permalink
new node order and logging of connections!
Browse files Browse the repository at this point in the history
  • Loading branch information
Robert Meyer committed Mar 27, 2018
1 parent fe5a6f0 commit b3b1597
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 3 deletions.
6 changes: 6 additions & 0 deletions trufflepig/bchain/mpsteem.py
Original file line number Diff line number Diff line change
@@ -1,15 +1,21 @@
import logging

from steem import Steem
from steem.commit import Commit
from steem.steemd import Steemd


logger = logging.getLogger(__name__)


class MPSteem(Steem):
"""Multiprocessing safe Steem"""
def __init__(self, nodes: list, no_broadcast=False, **kwargs):
self.nodes = nodes.copy()
self.no_broadcast = no_broadcast
self.kwargs = kwargs.copy()
super().__init__(nodes=nodes, no_broadcast=no_broadcast, **kwargs)
logger.info('Steem is ready, I am connected to {}.'.format(self.nodes))

def reconnect(self):
"""Creates a new Steemd and Commit"""
Expand Down
7 changes: 4 additions & 3 deletions trufflepig/config.py
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
import os

# The steemit nodes to load data from
NODE_URL = os.environ.get('STEEM_NODE_URL', 'https://api.steemit.com')
NODE_URL = os.environ.get('STEEM_NODE_URL','https://rpc.buildteam.io')
NODE_URL2 = os.environ.get('STEEM_NODE_URL2', 'https://steemd.privex.io')
NODE_URL3 = os.environ.get('STEEM_NODE_URL3', 'https://api.steem.house')
NODE_URL4 = os.environ.get('STEEM_NODE_URL4', 'steemd.minnowsupportproject.org')
NODE_URL5 = os.environ.get('STEEM_NODE_URL5', 'steemd.pevo.science')
NODE_URL6 = os.environ.get('STEEM_NODE_URL6', 'rpc.curiesteem.com')
NODE_URL7 = os.environ.get('STEEM_NODE_URL7', 'seed.bitcoiner.me')
NODE_URL8 = os.environ.get('STEEM_NODE_URL8', 'steemd.steemitstage.com')
NODE_URL8 = os.environ.get('STEEM_NODE_URL8', 'https://api.steemit.com')
NODE_URL9 = os.environ.get('STEEM_NODE_URL9', 'steemd.steemitstage.com')
NODES = [x for x in (NODE_URL, NODE_URL2, NODE_URL3,
NODE_URL4, NODE_URL5, NODE_URL6,
NODE_URL7, NODE_URL8) if x]
NODE_URL7, NODE_URL8, NODE_URL9) if x]

# The steemit bot account and password
ACCOUNT = os.environ.get('STEEM_ACCOUNT', 'trufflepig')
Expand Down

0 comments on commit b3b1597

Please sign in to comment.