OSDN Git Service

Merge pull request #41 from Bytom/dev
[bytom/vapor.git] / tools / side_chain_tool / app / models.py
1 # -*- coding:utf-8 -*-
2 from . import db
3
4
5
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)
11
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)
18
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)