示例#1
0
#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)
示例#2
0
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):
示例#3
0
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:
示例#4
0
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
示例#5
0
		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)
示例#6
0
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):