6 class KeyPair(db.Model):
7 __tablename__ = 'key_pair'
8 id = db.Column(db.Integer, primary_key=True)
9 xprv = db.Column(db.String, nullable=True, unique=True)
10 xpub = db.Column(db.String, nullable=True, unique=True)
12 class PeginAddress(db.Model):
13 __tablename__ = 'pegin_address'
14 id = db.Column(db.Integer, primary_key=True)
15 address = db.Column(db.String, nullable=True, unique=True)
16 control_program = db.Column(db.String, nullable=True, unique=True)
17 claim_script = db.Column(db.String, nullable=True, unique=True)
19 class TxInfo(db.Model):
20 __tablename__ = 'tx_info'
21 id = db.Column(db.Integer, primary_key=True)
22 block_height = db.Column(db.Integer, nullable=True, unique=True)
23 txid_main = db.Column(db.String, nullable=True, unique=True)
24 txid_claim = db.Column(db.String, nullable=True, unique=True)