Spaces:
Runtime error
Runtime error
import sqlite3 as sq | |
from datetime import datetime | |
import time | |
def create_db(): | |
con = sq.connect('base.db') | |
cur = con.cursor() | |
cur.execute("""CREATE TABLE IF NOT EXISTS seeds( | |
address TEXT, | |
privatekey TEXT | |
)""") | |
con.commit() | |
print('-----------------------------\nDatabase created') | |
create_index_address() | |
create_index_privatekey() | |
def create_index_address(): | |
con = sq.connect('base.db') | |
cur = con.cursor() | |
cur.execute("""CREATE INDEX IF NOT EXISTS address_idx ON seeds (address)""") | |
con.commit() | |
print('-----------------------------\nIndex address created') | |
def create_index_privatekey(): | |
con = sq.connect('base.db') | |
cur = con.cursor() | |
cur.execute("""CREATE INDEX IF NOT EXISTS privatekey_idx ON seeds (privatekey)""") | |
con.commit() | |
print('-----------------------------\nIndex privatekey created') | |
#Check addresses in base | |
def check(info): | |
con = sq.connect('base.db') | |
cur = con.cursor() | |
cur.execute("PRAGMA journal_mode = OFF") | |
cur.execute(f"SELECT address FROM seeds WHERE address = ?", (info[0], )) | |
data = cur.fetchone() | |
if data is None: | |
cur.execute("INSERT INTO seeds VALUES(?,?)", (info[0], info[1])) | |
con.commit() | |
return True | |
else: | |
con.commit() | |
return False | |
#Check addresses from block | |
def search_addr(address): | |
con = sq.connect('base.db') | |
cur = con.cursor() | |
cur.execute("PRAGMA journal_mode = OFF") | |
cur.execute(f"SELECT address FROM seeds WHERE address = ?", [address]) | |
data = cur.fetchone() | |
con.commit() | |
if data is None: | |
return False | |
else: | |
return True | |
def get_pk_address(address): | |
con = sq.connect('base.db') | |
cur = con.cursor() | |
cur.execute("PRAGMA journal_mode = OFF") | |
cur.execute("SELECT privatekey FROM seeds WHERE address = ?", [address]) | |
data = cur.fetchone()[0] | |
con.commit() | |
return data | |