light_compressed_pda/
errors.rs1use anchor_lang::prelude::*;
2
3#[error_code]
4pub enum CompressedPdaError {
5 #[msg("Sum check failed")]
6 SumCheckFailed,
7 #[msg("Signer check failed")]
8 SignerCheckFailed,
9 #[msg("Cpi signer check failed")]
10 CpiSignerCheckFailed,
11 #[msg("Computing input sum failed.")]
12 ComputeInputSumFailed,
13 #[msg("Computing output sum failed.")]
14 ComputeOutputSumFailed,
15 #[msg("Computing rpc sum failed.")]
16 ComputeRpcSumFailed,
17 #[msg("InUtxosAlreadyAdded")]
18 InUtxosAlreadyAdded,
19 #[msg("NumberOfLeavesMismatch")]
20 NumberOfLeavesMismatch,
21 #[msg("MerkleTreePubkeysMismatch")]
22 MerkleTreePubkeysMismatch,
23 #[msg("NullifierArrayPubkeysMismatch")]
24 NullifierArrayPubkeysMismatch,
25 #[msg("InvalidNoopPubkey")]
26 InvalidNoopPubkey,
27 #[msg("ProofVerificationFailed")]
28 ProofVerificationFailed,
29 #[msg("CompressedAccountHashError")]
30 CompressedAccountHashError,
31 #[msg("InvalidAddress")]
32 InvalidAddress,
33 #[msg("InvalidAddressQueue")]
34 InvalidAddressQueue,
35 #[msg("InvalidNullifierQueue")]
36 InvalidNullifierQueue,
37 #[msg("DeriveAddressError")]
38 DeriveAddressError,
39 #[msg("CompressSolTransferFailed")]
40 CompressSolTransferFailed,
41 #[msg("CompressedSolPdaUndefinedForCompressSol")]
42 CompressedSolPdaUndefinedForCompressSol,
43 #[msg("DeCompressLamportsUndefinedForCompressSol")]
44 DeCompressLamportsUndefinedForCompressSol,
45 #[msg("CompressedSolPdaUndefinedForDecompressSol")]
46 CompressedSolPdaUndefinedForDecompressSol,
47 #[msg("DeCompressLamportsUndefinedForDecompressSol")]
48 DeCompressLamportsUndefinedForDecompressSol,
49 #[msg("DecompressRecipientUndefinedForDecompressSol")]
50 DecompressRecipientUndefinedForDecompressSol,
51 #[msg("LengthMismatch")]
52 LengthMismatch,
53 #[msg("DelegateUndefined while delegated amount is defined")]
54 DelegateUndefined,
55 #[msg("CpiContextAccountUndefined")]
56 CpiContextAccountUndefined,
57 #[msg("WriteAccessCheckFailed")]
58 WriteAccessCheckFailed,
59 #[msg("InvokingProgramNotProvided")]
60 InvokingProgramNotProvided,
61 #[msg("SignerSeedsNotProvided")]
62 SignerSeedsNotProvided,
63 #[msg("AdditionOverflowForDecompressSol")]
64 AdditionOverflowForDecompressSol,
65 #[msg("InsufficientLamportsForDecompressSol")]
66 InsufficientLamportsForDecompressSol,
67 #[msg("InsufficientLamportsForCompressSol")]
68 CpiContextMissing,
69 #[msg("InvalidMerkleTreeOwner")]
70 InvalidMerkleTreeOwner,
71 #[msg("ProofIsNone")]
72 ProofIsNone,
73 #[msg("InvalidMerkleTreeIndex")]
74 InvalidMerkleTreeIndex,
75 #[msg("ProofIsSome")]
76 ProofIsSome,
77}