import { Message } from "@bufbuild/protobuf"; import { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv2"; declare namespace reason_pb_d_exports { export { ZipperReasonCode, ZipperReasonCodeSchema, ZipperReasonDetails, ZipperReasonDetailsSchema, file_chain_zipper_v1_reason }; } /** * Describes the file chain/zipper/v1/reason.proto. */ declare const file_chain_zipper_v1_reason: GenFile; /** * ZipperReasonDetails provides an exact Zipper reason and display metadata. * * @generated from message chain.zipper.v1.ZipperReasonDetails */ type ZipperReasonDetails = Message<"chain.zipper.v1.ZipperReasonDetails"> & { /** * Stable code assigned to the specific outcome. * * @generated from field: chain.zipper.v1.ZipperReasonCode code = 1; */ code: ZipperReasonCode; /** * Stable reason identifier suitable for localization lookup. * * @generated from field: string reason_id = 2; */ reasonId: string; /** * User-displayable English explanation of the outcome. * * @generated from field: string message = 3; */ message: string; }; /** * Describes the message chain.zipper.v1.ZipperReasonDetails. * Use `create(ZipperReasonDetailsSchema)` to create a new message. */ declare const ZipperReasonDetailsSchema: GenMessage; /** * ZipperReasonCode identifies a specific Zipper request outcome. Numeric * values are stable and may be used for client decisions, analytics, and * support. * * @generated from enum chain.zipper.v1.ZipperReasonCode */ declare enum ZipperReasonCode { /** * No specific reason is available. * * @generated from enum value: REASON_UNSPECIFIED = 0; */ REASON_UNSPECIFIED = 0, /** * Deposit confirmations were not reached before the wait expired. * * @generated from enum value: DEPOSIT_WAIT_EXPIRED = 1001; */ DEPOSIT_WAIT_EXPIRED = 1001, /** * Deposit amount is invalid. * * @generated from enum value: DEPOSIT_AMOUNT_INVALID = 1002; */ DEPOSIT_AMOUNT_INVALID = 1002, /** * Deposit amount is below the configured minimum. * * @generated from enum value: DEPOSIT_AMOUNT_BELOW_MINIMUM = 1003; */ DEPOSIT_AMOUNT_BELOW_MINIMUM = 1003, /** * Deposit amount is not greater than the fee. * * @generated from enum value: DEPOSIT_AMOUNT_NOT_ABOVE_FEE = 1004; */ DEPOSIT_AMOUNT_NOT_ABOVE_FEE = 1004, /** * Deposit amount after fees is below the configured minimum. * * @generated from enum value: DEPOSIT_NET_AMOUNT_BELOW_MINIMUM = 1005; */ DEPOSIT_NET_AMOUNT_BELOW_MINIMUM = 1005, /** * EVM deposit source transaction hash is invalid. * * @generated from enum value: EVM_DEPOSIT_SOURCE_TX_INVALID = 1101; */ EVM_DEPOSIT_SOURCE_TX_INVALID = 1101, /** * EVM deposit source transaction hash is zero. * * @generated from enum value: EVM_DEPOSIT_SOURCE_TX_ZERO = 1102; */ EVM_DEPOSIT_SOURCE_TX_ZERO = 1102, /** * EVM deposit source transaction was not found. * * @generated from enum value: EVM_DEPOSIT_SOURCE_TX_NOT_FOUND = 1103; */ EVM_DEPOSIT_SOURCE_TX_NOT_FOUND = 1103, /** * EVM deposit source transaction reverted. * * @generated from enum value: EVM_DEPOSIT_SOURCE_TX_REVERTED = 1104; */ EVM_DEPOSIT_SOURCE_TX_REVERTED = 1104, /** * EVM deposit transfer does not match the request. * * @generated from enum value: EVM_DEPOSIT_TRANSFER_MISMATCH = 1105; */ EVM_DEPOSIT_TRANSFER_MISMATCH = 1105, /** * UTXO deposit transaction does not match the request. * * @generated from enum value: UTXO_DEPOSIT_TRANSACTION_MISMATCH = 1201; */ UTXO_DEPOSIT_TRANSACTION_MISMATCH = 1201, /** * Bitcoin deposit transaction does not match the request. * * @generated from enum value: BTC_DEPOSIT_TRANSACTION_MISMATCH = 1202; */ BTC_DEPOSIT_TRANSACTION_MISMATCH = 1202, /** * Bitcoin Cash deposit transaction does not match the request. * * @generated from enum value: BCH_DEPOSIT_TRANSACTION_MISMATCH = 1203; */ BCH_DEPOSIT_TRANSACTION_MISMATCH = 1203, /** * Dogecoin deposit transaction does not match the request. * * @generated from enum value: DOGE_DEPOSIT_TRANSACTION_MISMATCH = 1204; */ DOGE_DEPOSIT_TRANSACTION_MISMATCH = 1204, /** * Litecoin deposit transaction does not match the request. * * @generated from enum value: LTC_DEPOSIT_TRANSACTION_MISMATCH = 1205; */ LTC_DEPOSIT_TRANSACTION_MISMATCH = 1205, /** * UTXO deposit source is a registered deposit address. * * @generated from enum value: UTXO_DEPOSIT_SOURCE_IS_DEPOSIT_ADDRESS = 1206; */ UTXO_DEPOSIT_SOURCE_IS_DEPOSIT_ADDRESS = 1206, /** * Solana deposit signature is invalid. * * @generated from enum value: SOLANA_DEPOSIT_SIGNATURE_INVALID = 1301; */ SOLANA_DEPOSIT_SIGNATURE_INVALID = 1301, /** * Solana deposit transaction failed. * * @generated from enum value: SOLANA_DEPOSIT_TRANSACTION_FAILED = 1302; */ SOLANA_DEPOSIT_TRANSACTION_FAILED = 1302, /** * Solana deposit transfer does not match the request. * * @generated from enum value: SOLANA_DEPOSIT_TRANSFER_MISMATCH = 1303; */ SOLANA_DEPOSIT_TRANSFER_MISMATCH = 1303, /** * XRP deposit source hash index is invalid. * * @generated from enum value: XRP_DEPOSIT_SOURCE_HASH_INDEX_INVALID = 1401; */ XRP_DEPOSIT_SOURCE_HASH_INDEX_INVALID = 1401, /** * XRP deposit source address is invalid. * * @generated from enum value: XRP_DEPOSIT_SOURCE_ADDRESS_INVALID = 1402; */ XRP_DEPOSIT_SOURCE_ADDRESS_INVALID = 1402, /** * XRP deposit address is invalid. * * @generated from enum value: XRP_DEPOSIT_ADDRESS_INVALID = 1403; */ XRP_DEPOSIT_ADDRESS_INVALID = 1403, /** * XRP deposit payment does not match the request. * * @generated from enum value: XRP_DEPOSIT_PAYMENT_MISMATCH = 1404; */ XRP_DEPOSIT_PAYMENT_MISMATCH = 1404, /** * The request was rejected without a more specific mapped reason. * * @generated from enum value: REJECTION_UNMAPPED = 1999; */ REJECTION_UNMAPPED = 1999, /** * Withdrawal amount is invalid. * * @generated from enum value: WITHDRAWAL_AMOUNT_INVALID = 2001; */ WITHDRAWAL_AMOUNT_INVALID = 2001, /** * Withdrawal amount is below the configured minimum. * * @generated from enum value: WITHDRAWAL_AMOUNT_BELOW_MINIMUM = 2002; */ WITHDRAWAL_AMOUNT_BELOW_MINIMUM = 2002, /** * Withdrawal asset address is invalid. * * @generated from enum value: WITHDRAWAL_ASSET_INVALID = 2003; */ WITHDRAWAL_ASSET_INVALID = 2003, /** * Withdrawal sender account is invalid. * * @generated from enum value: WITHDRAWAL_SENDER_INVALID = 2004; */ WITHDRAWAL_SENDER_INVALID = 2004, /** * Withdrawal destination address is invalid. * * @generated from enum value: WITHDRAWAL_DESTINATION_INVALID = 2005; */ WITHDRAWAL_DESTINATION_INVALID = 2005, /** * Withdrawal asset is unavailable on the destination network. * * @generated from enum value: WITHDRAWAL_ASSET_UNAVAILABLE = 2006; */ WITHDRAWAL_ASSET_UNAVAILABLE = 2006, /** * EVM withdrawal destination address is invalid. * * @generated from enum value: EVM_WITHDRAWAL_DESTINATION_INVALID = 2101; */ EVM_WITHDRAWAL_DESTINATION_INVALID = 2101, /** * Bitcoin withdrawal destination address is invalid. * * @generated from enum value: BTC_WITHDRAWAL_DESTINATION_INVALID = 2201; */ BTC_WITHDRAWAL_DESTINATION_INVALID = 2201, /** * Bitcoin Cash withdrawal destination address is invalid. * * @generated from enum value: BCH_WITHDRAWAL_DESTINATION_INVALID = 2202; */ BCH_WITHDRAWAL_DESTINATION_INVALID = 2202, /** * Dogecoin withdrawal destination address is invalid. * * @generated from enum value: DOGE_WITHDRAWAL_DESTINATION_INVALID = 2203; */ DOGE_WITHDRAWAL_DESTINATION_INVALID = 2203, /** * Litecoin withdrawal destination address is invalid. * * @generated from enum value: LTC_WITHDRAWAL_DESTINATION_INVALID = 2204; */ LTC_WITHDRAWAL_DESTINATION_INVALID = 2204, /** * Solana withdrawal destination address is invalid. * * @generated from enum value: SOLANA_WITHDRAWAL_DESTINATION_INVALID = 2301; */ SOLANA_WITHDRAWAL_DESTINATION_INVALID = 2301, /** * XRP withdrawal classic address is invalid. * * @generated from enum value: XRP_WITHDRAWAL_CLASSIC_ADDRESS_INVALID = 2401; */ XRP_WITHDRAWAL_CLASSIC_ADDRESS_INVALID = 2401, /** * XRP withdrawal destination tag is invalid. * * @generated from enum value: XRP_WITHDRAWAL_DESTINATION_TAG_INVALID = 2402; */ XRP_WITHDRAWAL_DESTINATION_TAG_INVALID = 2402, /** * Available liquidity is insufficient for the withdrawal. * * @generated from enum value: WITHDRAWAL_LIQUIDITY_INSUFFICIENT = 3001; */ WITHDRAWAL_LIQUIDITY_INSUFFICIENT = 3001, /** * Request address was classified as high risk. * * @generated from enum value: COMPLIANCE_HIGH_RISK_ADDRESS = 3002; */ COMPLIANCE_HIGH_RISK_ADDRESS = 3002, /** * Request verification was rejected without a more specific reason. * * @generated from enum value: REQUEST_VERIFICATION_REJECTED = 3901; */ REQUEST_VERIFICATION_REJECTED = 3901, /** * Request processing completed with a rejected result. * * @generated from enum value: REJECTED = 3902; */ REJECTED = 3902, /** * Request processing failed with an unmapped error. * * @generated from enum value: ERROR_UNMAPPED = 9000; */ ERROR_UNMAPPED = 9000, /** * Selected network is unsupported. * * @generated from enum value: ERROR_NETWORK_UNSUPPORTED = 9001; */ ERROR_NETWORK_UNSUPPORTED = 9001, /** * Request processing failed. * * @generated from enum value: ERROR_REQUEST_PROCESSING_FAILED = 9002; */ ERROR_REQUEST_PROCESSING_FAILED = 9002, /** * Request verification failed. * * @generated from enum value: ERROR_REQUEST_VERIFICATION_FAILED = 9003; */ ERROR_REQUEST_VERIFICATION_FAILED = 9003, /** * Request result submission failed. * * @generated from enum value: ERROR_RESULT_SUBMISSION_FAILED = 9004; */ ERROR_RESULT_SUBMISSION_FAILED = 9004, /** * Request status could not be determined. * * @generated from enum value: ERROR_STATUS_UNKNOWN = 9005; */ ERROR_STATUS_UNKNOWN = 9005 } /** * Describes the enum chain.zipper.v1.ZipperReasonCode. */ declare const ZipperReasonCodeSchema: GenEnum; //#endregion export { ZipperReasonCode, ZipperReasonCodeSchema, ZipperReasonDetails, ZipperReasonDetailsSchema, file_chain_zipper_v1_reason, reason_pb_d_exports }; //# sourceMappingURL=reason_pb.d.ts.map