mirror of
https://github.com/lalanza808/monero.fail.git
synced 2025-03-16 15:55:59 -04:00
26 lines
725 B
Python
26 lines
725 B
Python
from peewee import *
|
|
from datetime import datetime
|
|
from xmrnodes import config
|
|
|
|
|
|
db = SqliteDatabase(f"{config.DATA_DIR}/sqlite.db")
|
|
|
|
class Node(Model):
|
|
id = AutoField()
|
|
url = CharField()
|
|
is_tor = BooleanField(default=False)
|
|
available = BooleanField(default=False)
|
|
validated = BooleanField(default=False)
|
|
nettype = CharField(null=True)
|
|
last_height = IntegerField(null=True)
|
|
crypto = CharField(null=True)
|
|
datetime_entered = DateTimeField(default=datetime.utcnow)
|
|
datetime_checked = DateTimeField(default=None, null=True)
|
|
datetime_failed = DateTimeField(default=None, null=True)
|
|
fail_reason = CharField(null=True)
|
|
|
|
class Meta:
|
|
database = db
|
|
|
|
db.create_tables([Node])
|