KeyRing
name Text maxlen=200
master XPrvKey maxlen=200
created UTCTime
UniqueKeyRing name
deriving Show
KeyRingAccount
keyRing KeyRingId
name Text maxlen=200
type AccountType maxlen=64
derivation HardPath Maybe maxlen=200
keys [XPubKey]
gap Word32
created UTCTime
UniqueAccount keyRing name
deriving Show
KeyRingAddr
account KeyRingAccountId
address Address maxlen=64
index KeyIndex
type AddressType maxlen=16
label Text
fullDerivation DerivPath Maybe maxlen=200
derivation SoftPath maxlen=200
redeem ScriptOutput Maybe
key PubKeyC Maybe maxlen=66
created UTCTime
UniqueAddr account address
UniqueAddrRev address account
UniqueAddrIndex account type index
deriving Show
KeyRingTx
account KeyRingAccountId
hash TxHash maxlen=64
nosigHash TxHash maxlen=64
type TxType maxlen=16
inValue Word64
outValue Word64
inputs [AddressInfo]
outputs [AddressInfo]
change [AddressInfo]
tx Tx
isCoinbase Bool
confidence TxConfidence maxlen=16
confirmedBy BlockHash Maybe maxlen=64
confirmedHeight BlockHeight Maybe
confirmedDate Timestamp Maybe
created UTCTime
UniqueAccTx account hash
UniqueAccTxRev hash account
UniqueAccNoSig account nosigHash
UniqueAccNoSigRev nosigHash account
deriving Show
KeyRingCoin
account KeyRingAccountId
hash TxHash maxlen=64
pos Word32
tx KeyRingTxId
addr KeyRingAddrId
value Word64
script ScriptOutput
created UTCTime
UniqueCoin account hash pos
UniqueCoinRev hash pos account
UniqueCoinTx tx pos
UniqueCoinTxRev pos tx
deriving Show
KeyRingSpentCoin
account KeyRingAccountId
hash TxHash maxlen=64
pos Word32
spendingTx KeyRingTxId
created UTCTime
UniqueSpentCoins account hash pos
UniqueSpentCoinsRev hash pos account
UniqueSpentTx spendingTx hash pos
UniqueSpentTxRev hash pos spendingTx
deriving Show
KeyRingConfig
height BlockHeight
block BlockHash maxlen=64
bloomFilter BloomFilter
bloomElems Int
bloomFp Double
version Int
created UTCTime
deriving Show