packages feed

haskoin-wallet-0.3.0: config/models

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