UNPKG

@circle-fin/w3s-pw-react-native-sdk

Version:

React Native SDK for Circle Programmable Wallet

342 lines (341 loc) 20.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TextsKey = exports.TextKey = exports.TextConfig = exports.SocialProvider = exports.SecurityQuestion = exports.InputType = exports.ImageKey = exports.IconTextsKey = exports.IconTextConfig = exports.ExecuteResultType = exports.ExecuteResultStatus = exports.ExecuteEvent = exports.ErrorCode = exports.DateFormat = void 0; // Copyright (c) 2024, Circle Internet Financial, LTD. All rights reserved. // // SPDX-License-Identifier: Apache-2.0 // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. let TextsKey = exports.TextsKey = /*#__PURE__*/function (TextsKey) { TextsKey["newPinCodeHeadline"] = "newPinCodeHeadline"; TextsKey["enterPinCodeHeadline"] = "enterPinCodeHeadline"; TextsKey["securityIntroHeadline"] = "securityIntroHeadline"; TextsKey["securityIntroLink"] = "securityIntroLink"; TextsKey["securityQuestionHeaders"] = "securityQuestionHeaders"; TextsKey["securitySummaryQuestionHeaders"] = "securitySummaryQuestionHeaders"; TextsKey["recoverPinCodeHeadline"] = "recoverPinCodeHeadline"; return TextsKey; }({}); let IconTextsKey = exports.IconTextsKey = /*#__PURE__*/function (IconTextsKey) { IconTextsKey["securityConfirmationItems"] = "securityConfirmationItems"; return IconTextsKey; }({}); let TextKey = exports.TextKey = /*#__PURE__*/function (TextKey) { TextKey["circlepw_continue"] = "circlepw_continue"; TextKey["circlepw_next"] = "circlepw_next"; TextKey["circlepw_skip"] = "circlepw_skip"; TextKey["circlepw_question_label"] = "circlepw_question_label"; TextKey["circlepw_answer_label"] = "circlepw_answer_label"; TextKey["circlepw_hint_label"] = "circlepw_hint_label"; TextKey["circlepw_hint_tag"] = "circlepw_hint_tag"; TextKey["circlepw_confirm"] = "circlepw_confirm"; TextKey["circlepw_pin_remain_attemps_template"] = "circlepw_pin_remain_attemps_template"; TextKey["circlepw_pin_lock_period_template"] = "circlepw_pin_lock_period_template"; TextKey["circlepw_answer_remain_attemps_template"] = "circlepw_answer_remain_attemps_template"; TextKey["circlepw_answer_lock_period_template"] = "circlepw_answer_lock_period_template"; TextKey["circlepw_pin_digit_config"] = "circlepw_pin_digit_config"; TextKey["circlepw_pincode_error_config"] = "circlepw_pincode_error_config"; TextKey["circlepw_enter_pincode_subhead"] = "circlepw_enter_pincode_subhead"; TextKey["circlepw_enter_pincode_forgot_pin"] = "circlepw_enter_pincode_forgot_pin"; TextKey["circlepw_enter_pincode_use_biometrics"] = "circlepw_enter_pincode_use_biometrics"; TextKey["circlepw_new_pincode_subhead"] = "circlepw_new_pincode_subhead"; TextKey["circlepw_confirm_pincode_headline"] = "circlepw_confirm_pincode_headline"; TextKey["circlepw_confirm_pincode_subhead"] = "circlepw_confirm_pincode_subhead"; TextKey["circlepw_security_intros_description"] = "circlepw_security_intros_description"; TextKey["circlepw_security_questions_title"] = "circlepw_security_questions_title"; TextKey["circlepw_security_questions_required_mark"] = "circlepw_security_questions_required_mark"; TextKey["circlepw_security_questions_question_placeholder"] = "circlepw_security_questions_question_placeholder"; TextKey["circlepw_security_questions_answer_header"] = "circlepw_security_questions_answer_header"; TextKey["circlepw_security_questions_answer_placeholder"] = "circlepw_security_questions_answer_placeholder"; TextKey["circlepw_security_questions_answer_hint_header"] = "circlepw_security_questions_answer_hint_header"; TextKey["circlepw_security_questions_answer_hint_placeholder"] = "circlepw_security_questions_answer_hint_placeholder"; TextKey["circlepw_security_questions_answer_input_config"] = "circlepw_security_questions_answer_input_config"; TextKey["circlepw_security_questions_answer_hint_input_config"] = "circlepw_security_questions_answer_hint_input_config"; TextKey["circlepw_security_questions_question_input_config"] = "circlepw_security_questions_question_input_config"; TextKey["circlepw_security_questions_error_config"] = "circlepw_security_questions_error_config"; // SelectQuestion TextKey["circlepw_select_question_title"] = "circlepw_select_question_title"; TextKey["circlepw_select_question_item_config"] = "circlepw_select_question_item_config"; // SecuritySummary TextKey["circlepw_security_summary_title"] = "circlepw_security_summary_title"; TextKey["circlepw_security_summary_question_value_config"] = "circlepw_security_summary_question_value_config"; TextKey["circlepw_security_summary_answer_value_config"] = "circlepw_security_summary_answer_value_config"; TextKey["circlepw_security_summary_hint_value_config"] = "circlepw_security_summary_hint_value_config"; // SecurityConfirm TextKey["circlepw_security_confirm_title"] = "circlepw_security_confirm_title"; TextKey["circlepw_security_confirm_headline"] = "circlepw_security_confirm_headline"; TextKey["circlepw_security_confirm_input_headline"] = "circlepw_security_confirm_input_headline"; TextKey["circlepw_security_confirm_input_config"] = "circlepw_security_confirm_input_config"; TextKey["circlepw_security_confirm_input_placeholder"] = "circlepw_security_confirm_input_placeholder"; TextKey["circlepw_security_confirm_input_match"] = "circlepw_security_confirm_input_match"; // RecoverPINCode TextKey["circlepw_recover_pincode_answer_input_header"] = "circlepw_recover_pincode_answer_input_header"; TextKey["circlepw_recover_pincode_answer_input_placeholder"] = "circlepw_recover_pincode_answer_input_placeholder"; TextKey["circlepw_recover_pincode_input_config"] = "circlepw_recover_pincode_input_config"; TextKey["circlepw_recover_pincode_answer_hint_config"] = "circlepw_recover_pincode_answer_hint_config"; TextKey["circlepw_recover_pincode_error_config"] = "circlepw_recover_pincode_error_config"; TextKey["circlepw_recover_pincode_question_config"] = "circlepw_recover_pincode_question_config"; // BiometricsAllow TextKey["circlepw_pin_biometrics_allow_title"] = "circlepw_pin_biometrics_allow_title"; TextKey["circlepw_pin_biometrics_allow_subtitle"] = "circlepw_pin_biometrics_allow_subtitle"; TextKey["circlepw_pin_biometrics_disable"] = "circlepw_pin_biometrics_disable"; TextKey["circlepw_pin_biometrics_encrypt_title"] = "circlepw_pin_biometrics_encrypt_title"; TextKey["circlepw_pin_biometrics_encrypt_subtitle"] = "circlepw_pin_biometrics_encrypt_subtitle"; TextKey["circlepw_pin_biometrics_encrypt_desc"] = "circlepw_pin_biometrics_encrypt_desc"; TextKey["circlepw_pin_biometrics_encrypt_negative_text"] = "circlepw_pin_biometrics_encrypt_negative_text"; TextKey["circlepw_pin_biometrics_decrypt_title"] = "circlepw_pin_biometrics_decrypt_title"; TextKey["circlepw_pin_biometrics_decrypt_subtitle"] = "circlepw_pin_biometrics_decrypt_subtitle"; TextKey["circlepw_pin_biometrics_decrypt_desc"] = "circlepw_pin_biometrics_decrypt_desc"; TextKey["circlepw_pin_biometrics_decrypt_negative_text"] = "circlepw_pin_biometrics_decrypt_negative_text"; TextKey["circlepw_pin_biometrics_update_title"] = "circlepw_pin_biometrics_update_title"; TextKey["circlepw_pin_biometrics_update_subtitle"] = "circlepw_pin_biometrics_update_subtitle"; TextKey["circlepw_alert_pop_window_title"] = "circlepw_alert_pop_window_title"; TextKey["circlepw_alert_pop_window_description_config"] = "circlepw_alert_pop_window_description_config"; TextKey["circlepw_alert_pop_window_confirm"] = "circlepw_alert_pop_window_confirm"; TextKey["circlepw_swipe_confirm_headline"] = "circlepw_swipe_confirm_headline"; TextKey["circlepw_swipe_confirm_subhead"] = "circlepw_swipe_confirm_subhead"; TextKey["circlepw_swipe_to_confirm"] = "circlepw_swipe_to_confirm"; TextKey["circlepw_swipe_bt_confirming"] = "circlepw_swipe_bt_confirming"; TextKey["circlepw_swipe_bt_confirmed"] = "circlepw_swipe_bt_confirmed"; TextKey["circlepw_swipe_bt_try_again"] = "circlepw_swipe_bt_try_again"; TextKey["circlepw_transaction_request_title"] = "circlepw_transaction_request_title"; TextKey["circlepw_transaction_request_subtitle"] = "circlepw_transaction_request_subtitle"; TextKey["circlepw_transaction_request_main_currency"] = "circlepw_transaction_request_main_currency"; TextKey["circlepw_transaction_request_exchange_value"] = "circlepw_transaction_request_exchange_value"; TextKey["circlepw_transaction_request_from_label"] = "circlepw_transaction_request_from_label"; TextKey["circlepw_transaction_request_from"] = "circlepw_transaction_request_from"; TextKey["circlepw_transaction_request_to_label"] = "circlepw_transaction_request_to_label"; TextKey["circlepw_transaction_request_to_config"] = "circlepw_transaction_request_to_config"; TextKey["circlepw_transaction_request_to_contract_name"] = "circlepw_transaction_request_to_contract_name"; TextKey["circlepw_transaction_request_to_contract_url"] = "circlepw_transaction_request_to_contract_url"; TextKey["circlepw_transaction_request_network_fee_label"] = "circlepw_transaction_request_network_fee_label"; TextKey["circlepw_transaction_request_network_fee"] = "circlepw_transaction_request_network_fee"; TextKey["circlepw_transaction_request_exchange_network_fee"] = "circlepw_transaction_request_exchange_network_fee"; TextKey["circlepw_transaction_request_total_label"] = "circlepw_transaction_request_total_label"; TextKey["circlepw_transaction_request_total_config"] = "circlepw_transaction_request_total_config"; TextKey["circlepw_transaction_request_exchange_total_value"] = "circlepw_transaction_request_exchange_total_value"; TextKey["circlepw_transaction_request_error_config"] = "circlepw_transaction_request_error_config"; TextKey["circlepw_transaction_request_fee_tip"] = "circlepw_transaction_request_fee_tip"; TextKey["circlepw_contract_interaction_contract_address_label"] = "circlepw_contract_interaction_contract_address_label"; TextKey["circlepw_contract_interaction_contract_address_config"] = "circlepw_contract_interaction_contract_address_config"; TextKey["circlepw_contract_interaction_data_details"] = "circlepw_contract_interaction_data_details"; TextKey["circlepw_contract_interaction_abi_function_label"] = "circlepw_contract_interaction_abi_function_label"; TextKey["circlepw_contract_interaction_abi_function_config"] = "circlepw_contract_interaction_abi_function_config"; TextKey["circlepw_contract_interaction_abi_parameter_label"] = "circlepw_contract_interaction_abi_parameter_label"; TextKey["circlepw_contract_interaction_call_data_label"] = "circlepw_contract_interaction_call_data_label"; TextKey["circlepw_contract_interaction_call_data_config"] = "circlepw_contract_interaction_call_data_config"; TextKey["circlepw_transaction_request_raw_tx_description"] = "circlepw_transaction_request_raw_tx_description"; TextKey["circlepw_transaction_request_raw_tx_config"] = "circlepw_transaction_request_raw_tx_config"; TextKey["circlepw_signature_request_title"] = "circlepw_signature_request_title"; TextKey["circlepw_signature_request_contract_name"] = "circlepw_signature_request_contract_name"; TextKey["circlepw_signature_request_contract_url"] = "circlepw_signature_request_contract_url"; TextKey["circlepw_signature_request_subtitle"] = "circlepw_signature_request_subtitle"; TextKey["circlepw_signature_request_description"] = "circlepw_signature_request_description"; TextKey["circlepw_signature_request_msg_config"] = "circlepw_signature_request_msg_config"; TextKey["circlepw_sign"] = "circlepw_sign"; TextKey["circlepw_try_again"] = "circlepw_try_again"; TextKey["circlepw_email_otp_title"] = "circlepw_email_otp_title"; TextKey["circlepw_email_otp_description"] = "circlepw_email_otp_description"; TextKey["circlepw_email_otp_email"] = "circlepw_email_otp_email"; TextKey["circlepw_email_otp_head_config"] = "circlepw_email_otp_head_config"; TextKey["circlepw_email_otp_dash"] = "circlepw_email_otp_dash"; TextKey["circlepw_email_otp_send_again_hint"] = "circlepw_email_otp_send_again_hint"; TextKey["circlepw_email_otp_send_again"] = "circlepw_email_otp_send_again"; return TextKey; }({}); let ImageKey = exports.ImageKey = /*#__PURE__*/function (ImageKey) { ImageKey["naviBack"] = "back"; ImageKey["naviClose"] = "close"; ImageKey["securityIntroMain"] = "securityIntroMain"; ImageKey["selectCheckMark"] = "selectCheckMark"; ImageKey["dropdownArrow"] = "dropdownArrow"; ImageKey["errorInfo"] = "errorInfo"; ImageKey["securityConfirmMain"] = "securityConfirmMain"; ImageKey["biometricsAllowMain"] = "biometricsAllowMain"; ImageKey["showPin"] = "showPin"; ImageKey["hidePin"] = "hidePin"; ImageKey["alertWindowIcon"] = "alertWindowIcon"; ImageKey["transactionTokenIcon"] = "transactionTokenIcon"; ImageKey["networkFeeTipIcon"] = "networkFeeTipIcon"; ImageKey["showLessDetailArrow"] = "showLessDetailArrow"; ImageKey["showMoreDetailArrow"] = "showMoreDetailArrow"; ImageKey["requestIcon"] = "requestIcon"; return ImageKey; }({}); let DateFormat = exports.DateFormat = /*#__PURE__*/function (DateFormat) { DateFormat["YYYYMMDD_HYPHEN"] = "yyyy-MM-dd"; DateFormat["DDMMYYYY_SLASH"] = "dd/MM/yyyy"; DateFormat["MMDDYYYY_SLASH"] = "MM/dd/yyyy"; return DateFormat; }({}); let ErrorCode = exports.ErrorCode = /*#__PURE__*/function (ErrorCode) { ErrorCode["unknown"] = "-1"; ErrorCode["success"] = "0"; ErrorCode["apiParameterMissing"] = "1"; ErrorCode["apiParameterInvalid"] = "2"; ErrorCode["forbidden"] = "3"; ErrorCode["unauthorized"] = "4"; ErrorCode["retry"] = "9"; ErrorCode["customerSuspended"] = "10"; ErrorCode["pending"] = "11"; ErrorCode["invalidSession"] = "12"; ErrorCode["invalidPartnerId"] = "13"; ErrorCode["invalidMessage"] = "14"; ErrorCode["invalidPhone"] = "15"; // Common 156001 - 156999, ErrorCode["walletIdNotFound"] = "156001"; ErrorCode["tokenIdNotFound"] = "156002"; ErrorCode["transactionIdNotFound"] = "156003"; ErrorCode["walletSetIdNotFound"] = "156004"; // Transaction related - 155201 - 155499, ErrorCode["notEnoughFounds"] = "155201"; ErrorCode["notEnoughBalance"] = "155202"; ErrorCode["exceedWithdrawLimit"] = "155203"; ErrorCode["minimumFundsRequired"] = "155204"; ErrorCode["invalidTransactionFee"] = "155205"; ErrorCode["rejectedOnAmlScreening"] = "155206"; ErrorCode["tagRequired"] = "155207"; ErrorCode["gasLimitTooLow"] = "155208"; ErrorCode["transactionDataNotEncodedProperly"] = "155209"; ErrorCode["fullNodeReturnedError"] = "155210"; ErrorCode["walletSetupRequired"] = "155211"; ErrorCode["lowerThenMinimumAccountBalance"] = "155212"; ErrorCode["rejectedByBlockchain"] = "155213"; ErrorCode["droppedAsPartOfReorg"] = "155214"; ErrorCode["operationNotSupport"] = "155215"; ErrorCode["amountBelowMinimum"] = "155216"; ErrorCode["wrongNftTokenIdNumber"] = "155217"; ErrorCode["invalidDestinationAddress"] = "155218"; ErrorCode["tokenWalletChainMismatch"] = "155219"; ErrorCode["wrongAmountsNumber"] = "155220"; // User related - 155101 - 155199, ErrorCode["userAlreadyExisted"] = "155101"; ErrorCode["userNotFound"] = "155102"; ErrorCode["userTokenNotFound"] = "155103"; ErrorCode["userTokenExpired"] = "155104"; ErrorCode["invalidUserToken"] = "155105"; ErrorCode["userWasInitialized"] = "155106"; ErrorCode["userHasSetPin"] = "155107"; ErrorCode["userHasSetSecurityQuestion"] = "155108"; ErrorCode["userWasDisabled"] = "155109"; ErrorCode["userDoesNotSetPinYet"] = "155110"; ErrorCode["userDoesNotSetSecurityQuestionYet"] = "155111"; ErrorCode["incorrectUserPin"] = "155112"; ErrorCode["incorrectDeviceId"] = "155113"; ErrorCode["incorrectAppId"] = "155114"; ErrorCode["incorrectSecurityAnswers"] = "155115"; ErrorCode["invalidChallengeId"] = "155116"; ErrorCode["invalidApproveContent"] = "155117"; ErrorCode["invalidEncryptionKey"] = "155118"; ErrorCode["userPinLocked"] = "155119"; ErrorCode["securityAnswersLocked"] = "155120"; // Wallet- 155501 - 155599, ErrorCode["walletIsFrozen"] = "155501"; ErrorCode["maxWalletLimitReached"] = "155502"; ErrorCode["walletSetIdMutuallyExclusive"] = "155503"; ErrorCode["metadataUnmatched"] = "155504"; // WalletSet - 155601 - 155699, // SDK UI - 155701 - 155799, ErrorCode["userCanceled"] = "155701"; ErrorCode["launchUiFailed"] = "155702"; ErrorCode["pinCodeNotMatched"] = "155703"; ErrorCode["insecurePinCode"] = "155704"; ErrorCode["hintsMatchAnswers"] = "155705"; ErrorCode["networkError"] = "155706"; ErrorCode["biometricsSettingNotEnabled"] = "155708"; ErrorCode["deviceNotSupportBiometrics"] = "155709"; ErrorCode["biometricsKeyPermanentlyInvalidated"] = "155710"; ErrorCode["biometricsUserSkip"] = "155711"; ErrorCode["biometricsUserDisableForPin"] = "155712"; ErrorCode["biometricsUserLockout"] = "155713"; ErrorCode["biometricsUserLockoutPermanent"] = "155714"; ErrorCode["biometricsUserNotAllowPermission"] = "155715"; ErrorCode["biometricsInternalError"] = "155716"; ErrorCode["userSecretMissing"] = "155717"; ErrorCode["invalidUserTokenFormat"] = "155718"; ErrorCode["userTokenMismatch"] = "155719"; ErrorCode["socialLoginFailed"] = "155720"; ErrorCode["loginInfoMissing"] = "155721"; return ErrorCode; }({}); class SecurityQuestion { constructor(title, inputType) { this.title = title; this.inputType = inputType; } } exports.SecurityQuestion = SecurityQuestion; class IconTextConfig { constructor(image, textConfig) { this.image = image; this.textConfig = textConfig; } } exports.IconTextConfig = IconTextConfig; class TextConfig { constructor(text, gradientColorsOrTextColor, font) { this.text = text; if (Array.isArray(gradientColorsOrTextColor)) { this.gradientColors = gradientColorsOrTextColor; } else { this.textColor = gradientColorsOrTextColor; } this.font = font; } } exports.TextConfig = TextConfig; let ExecuteResultStatus = exports.ExecuteResultStatus = /*#__PURE__*/function (ExecuteResultStatus) { ExecuteResultStatus["UNKNOWN"] = "UNKNOWN"; ExecuteResultStatus["PENDING"] = "PENDING"; ExecuteResultStatus["IN_PROGRESS"] = "IN_PROGRESS"; ExecuteResultStatus["COMPLETE"] = "COMPLETE"; ExecuteResultStatus["FAILED"] = "FAILED"; ExecuteResultStatus["EXPIRED"] = "EXPIRED"; return ExecuteResultStatus; }({}); let ExecuteEvent = exports.ExecuteEvent = /*#__PURE__*/function (ExecuteEvent) { ExecuteEvent["forgotPin"] = "forgotPin"; ExecuteEvent["resendOtp"] = "resendOtp"; return ExecuteEvent; }({}); let ExecuteResultType = exports.ExecuteResultType = /*#__PURE__*/function (ExecuteResultType) { ExecuteResultType["UNKNOWN"] = "UNKNOWN"; ExecuteResultType["SET_PIN"] = "SET_PIN"; ExecuteResultType["RESTORE_PIN"] = "RESTORE_PIN"; ExecuteResultType["SET_SECURITY_QUESTIONS"] = "SET_SECURITY_QUESTIONS"; ExecuteResultType["CREATE_WALLET"] = "CREATE_WALLET"; ExecuteResultType["CREATE_TRANSACTION"] = "CREATE_TRANSACTION"; ExecuteResultType["ACCELERATE_TRANSACTION"] = "ACCELERATE_TRANSACTION"; ExecuteResultType["CANCEL_TRANSACTION"] = "CANCEL_TRANSACTION"; ExecuteResultType["CONTRACT_EXECUTION"] = "CONTRACT_EXECUTION"; ExecuteResultType["SIGN_MESSAGE"] = "SIGN_MESSAGE"; ExecuteResultType["SIGN_TYPEDDATA"] = "SIGN_TYPEDDATA"; ExecuteResultType["INITIALIZE"] = "INITIALIZE"; ExecuteResultType["SET_BIOMETRICS_PIN"] = "SET_BIOMETRICS_PIN"; ExecuteResultType["WALLET_UPGRADE"] = "WALLET_UPGRADE"; return ExecuteResultType; }({}); let InputType = exports.InputType = /*#__PURE__*/function (InputType) { InputType["text"] = "text"; InputType["datePicker"] = "datePicker"; return InputType; }({}); let SocialProvider = exports.SocialProvider = /*#__PURE__*/function (SocialProvider) { SocialProvider["Google"] = "Google"; SocialProvider["Facebook"] = "Facebook"; SocialProvider["Apple"] = "Apple"; return SocialProvider; }({}); //# sourceMappingURL=types.js.map