#lib for manual key generation import essentials import log if __name__ == "__main__": app_log = log.log("keygen.log", "WARNING", True) essentials.keys_check(app_log) key, public_key_readable, private_key_readable, encrypted, unlocked, public_key_hashed, myaddress = essentials.keys_load( "privkey.der", "pubkey.der") print("Address:", myaddress)
ledger_path = config.ledger_path_conf hyper_path = config.hyper_path_conf terminal_output = config.terminal_output version = config.version_conf file = open('secret.json', 'r').read() parsed = json.loads(file) consumer_key = parsed['consumer_key'] consumer_secret = parsed['consumer_secret'] access_token = parsed['access_token'] access_token_secret = parsed['access_token_secret'] auth = tweepy.OAuthHandler(consumer_key, consumer_secret) auth.set_access_token(access_token, access_token_secret) api = tweepy.API(auth) key, public_key_readable, private_key_readable, encrypted, unlocked, public_key_hashed, myaddress, keyfile = essentials.keys_load( ) def is_already_paid(tweet): try: t.execute("SELECT * FROM tweets WHERE tweet = ?", (tweet, )) dummy = t.fetchone()[0] already_paid = True except: already_paid = False print("already_paid", already_paid) return already_paid def tweet_qualify(tweet_id, exposure=10):
import socks import connections config = options.Get() config.read() full_ledger = config.full_ledger_conf ledger_path = config.ledger_path_conf hyper_path = config.hyper_path_conf if os.path.exists("privkey.der"): private_key_load = "privkey.der" else: private_key_load = "privkey_encrypted.der" public_key_load = "pubkey.der" key, public_key_readable, private_key_readable, encrypted, unlocked, public_key_hashed, address = essentials.keys_load( private_key_load, public_key_load) print('Number of arguments: %d arguments.' % len(sys.argv)) print('Argument List: %s' % ', '.join(sys.argv)) # get balance # include mempool fees mempool = sqlite3.connect('mempool.db') mempool.text_factory = str m = mempool.cursor() m.execute( "SELECT count(amount), sum(amount) FROM transactions WHERE address = ?;", (address, )) result = m.fetchall()[0] if result[1] != None:
def get_balance(): config = options.Get() config.read() node_ip_conf = config.node_ip_conf port = config.port try: key, public_key_readable, private_key_readable, encrypted, unlocked, public_key_hashed, address = essentials.keys_load("privkey.der", "pubkey.der") s = socks.socksocket() s.settimeout(10) s.connect((node_ip_conf, int(port))) connections.send (s, "balanceget", 10) connections.send (s, address, 10) balanceget_result = connections.receive (s, 10) print ("Address balance: {}".format (balanceget_result[0])) if float(balanceget_result[0]) > 0: sys.exit("\033[1;31m Found it! \x1b[0m") except ValueError: pass
shutil.copy("keys/pubkeys/%s" % pubkey,target) os.rename(pubkey, "pubkey.der") shutil.copy("keys/privkeys/%s" % privkey,target) os.rename(privkey, "privkey.der") print("\n \x1b[6;30;42mFiles copied Try No: %s\x1b[0m" %i) except IOError as e: print('\033[93m'+'Unable to copy file. '+'\x1b[0m',e) except: print('\033[93m'+'Unexpected error: '+'\x1b[0m', sys.exc_info()) # Main loop to combine the files i = 1 for pubkey in pubkeys: for privkey in privkeys: wallet = Path(target+'wallet.der') if wallet.is_file(): sys.exit("\033[1;31m Found it! \x1b[0m"); if i == 2: break # file_handler(pubkey, privkey, target, i) try: essentials.keys_load() except ValueError as err: print('\033[93m'+str(err)+'\x1b[0m') # os.system('python3 node.py') # get_balance() print("----------------------------------------------------------------------------\n\n") i += 1 print('\033[92m'+'\nProcess Finished.\nExiting ...'+'\x1b[0m') sleep(1)
hyper_path = config.hyper_path terminal_output = config.terminal_output version = config.version file = open('secret.json', 'r').read() parsed = json.loads(file) consumer_key = parsed['consumer_key'] consumer_secret = parsed['consumer_secret'] access_token = parsed['access_token'] access_token_secret = parsed['access_token_secret'] auth = tweepy.OAuthHandler(consumer_key, consumer_secret) auth.set_access_token(access_token, access_token_secret) api = tweepy.API(auth) #key, public_key_readable, private_key_readable, encrypted, unlocked, public_key_hashed, myaddress, keyfile = essentials.keys_load() key, public_key_readable, private_key_readable, _, _, public_key_hashed, myaddress, _ = essentials.keys_load("wallet.der") def is_already_paid(tweet): try: t.execute("SELECT * FROM tweets WHERE tweet = ?", (tweet,)) dummy = t.fetchone()[0] already_paid = True except: already_paid = False print("already_paid", already_paid) return already_paid def tweet_parse(tweet_id):