All files BitcoinErrorCode.ts

100% Statements 32/32
100% Branches 2/2
100% Functions 1/1
100% Lines 32/32

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 461x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x     1x 1x 1x 1x 1x 1x 1x     1x 1x 1x     1x 1x 1x     1x 1x 1x 1x     1x 1x     1x    
export enum BitcoinErrorCode {
    InvalidPrivateKey,
    Base58ChecksumFailed,
    PubKeyInvalid,
    PubKeyHashInvalid,
    SigEncodingInvalid,
    SigHashTypeInvalid,
    MultiSigSetupInvalid,
    Hash160Invalid,
    Hash256Invalid,
    NetworkMismatch,
    InputIndexOutOfRange,
 
    // HD Key Related
    InvalidHdEncoding,
    IncorrectKeyVersion,
    InvalidHdPath,
    InvalidHdDerivation,
    InvalidHdPrivateKey,
    InvalidHdPublicKey,
    UnkownHdKeyVersion,
 
    // bech32
    InvalidBech32Encoding,
    InvalidBech32Hrp,
    InvalidBech32Checksum,
 
    // addresses
    UnknownAddressPrefix,
    InvalidSegwitVersion,
    InvalidWitnessProgram,
 
    // mnemonics
    InvalidMnemonicWordList,
    InvalidMnemonicEntropy,
    InvalidMnemonicWord,
    InvalidMnemonicChecksum,
 
    // WIF
    InvalidWifEncoding,
    UnknownWifPrefix,
 
    // Value
    ValueUnderflow,
}