packages feed

haskoin-wallet-0.2.0: config/models

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