1 | "use strict";
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", { value: true });
|
4 | class CryptoError extends Error {
|
5 | constructor(message) {
|
6 | super(message);
|
7 | Object.defineProperty(this, "message", {
|
8 | enumerable: false,
|
9 | value: message,
|
10 | });
|
11 | Object.defineProperty(this, "name", {
|
12 | enumerable: false,
|
13 | value: this.constructor.name,
|
14 | });
|
15 | Error.captureStackTrace(this, this.constructor);
|
16 | }
|
17 | }
|
18 | exports.CryptoError = CryptoError;
|
19 | class Bip38CompressionError extends CryptoError {
|
20 | constructor(expected, given) {
|
21 | super(`Expected flag to be ${expected}, but got ${given}.`);
|
22 | }
|
23 | }
|
24 | exports.Bip38CompressionError = Bip38CompressionError;
|
25 | class Bip38LengthError extends CryptoError {
|
26 | constructor(expected, given) {
|
27 | super(`Expected length to be ${expected}, but got ${given}.`);
|
28 | }
|
29 | }
|
30 | exports.Bip38LengthError = Bip38LengthError;
|
31 | class Bip38PrefixError extends CryptoError {
|
32 | constructor(expected, given) {
|
33 | super(`Expected prefix to be ${expected}, but got ${given}.`);
|
34 | }
|
35 | }
|
36 | exports.Bip38PrefixError = Bip38PrefixError;
|
37 | class Bip38TypeError extends CryptoError {
|
38 | constructor(expected, given) {
|
39 | super(`Expected type to be ${expected}, but got ${given}.`);
|
40 | }
|
41 | }
|
42 | exports.Bip38TypeError = Bip38TypeError;
|
43 | class NetworkVersionError extends CryptoError {
|
44 | constructor(expected, given) {
|
45 | super(`Expected version to be ${expected}, but got ${given}.`);
|
46 | }
|
47 | }
|
48 | exports.NetworkVersionError = NetworkVersionError;
|
49 | class PrivateKeyLengthError extends CryptoError {
|
50 | constructor(expected, given) {
|
51 | super(`Expected length to be ${expected}, but got ${given}.`);
|
52 | }
|
53 | }
|
54 | exports.PrivateKeyLengthError = PrivateKeyLengthError;
|
55 | class PublicKeyError extends CryptoError {
|
56 | constructor(given) {
|
57 | super(`Expected ${given} to be a valid public key.`);
|
58 | }
|
59 | }
|
60 | exports.PublicKeyError = PublicKeyError;
|
61 | class TransactionTypeError extends CryptoError {
|
62 | constructor(given) {
|
63 | super(`Type ${given} not supported.`);
|
64 | }
|
65 | }
|
66 | exports.TransactionTypeError = TransactionTypeError;
|
67 | class TransactionVersionError extends CryptoError {
|
68 | constructor(given) {
|
69 | super(`Version ${given} not supported.`);
|
70 | }
|
71 | }
|
72 | exports.TransactionVersionError = TransactionVersionError;
|
73 | class MaximumPaymentCountExceededError extends CryptoError {
|
74 | constructor(given) {
|
75 | super(`Expected a maximum of 2258 payments, but got ${given}.`);
|
76 | }
|
77 | }
|
78 | exports.MaximumPaymentCountExceededError = MaximumPaymentCountExceededError;
|
79 | class MissingTransactionSignatureError extends CryptoError {
|
80 | constructor() {
|
81 | super(`Expected the transaction to be signed.`);
|
82 | }
|
83 | }
|
84 | exports.MissingTransactionSignatureError = MissingTransactionSignatureError;
|
85 |
|
\ | No newline at end of file |