Account
name Text maxlen=200
type AccountType maxlen=64
derivation HardPath Maybe maxlen=200
master XPrvKey Maybe
keys [XPubKey]
gap Word32
created UTCTime
UniqueAccount name
deriving Show
WalletAddr
account AccountId
address Address maxlen=64
index KeyIndex
type AddressType maxlen=16
label Text
redeem ScriptOutput Maybe
key PubKeyC Maybe maxlen=66
created UTCTime
UniqueAddr account address
UniqueAddrRev address account
UniqueAddrIndex account type index
deriving Show
WalletTx
account AccountId
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
WalletCoin
account AccountId
hash TxHash maxlen=64
pos Word32
tx WalletTxId
addr WalletAddrId
value Word64
script ScriptOutput
created UTCTime
UniqueCoin account hash pos
UniqueCoinRev hash pos account
UniqueCoinTx tx pos
UniqueCoinTxRev pos tx
deriving Show
SpentCoin
account AccountId
hash TxHash maxlen=64
pos Word32
spendingTx WalletTxId
created UTCTime
UniqueSpentCoins account hash pos
UniqueSpentCoinsRev hash pos account
UniqueSpentTx spendingTx hash pos
UniqueSpentTxRev hash pos spendingTx
deriving Show
WalletState
height BlockHeight
block BlockHash maxlen=64
bloomFilter BloomFilter
bloomElems Int
bloomFp Double
version Int
created UTCTime
deriving Show