UNPKG

cdp-wallet-onramp-kit

Version:

Complete toolkit for Coinbase Developer Platform (CDP) Embedded Wallets and Onramp integration with reusable components, utilities, and documentation

55 lines (54 loc) 7.49 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.checkHookCompatibility = exports.logEnvironmentDiagnostics = exports.detectEnvironment = exports.validateHookReturns = exports.detectCDPEnvironment = exports.getHookActions = exports.getIsInitialized = exports.getCurrentUser = exports.getEvmAddress = exports.testCDPConnectivity = exports.isEnvironmentReady = exports.formatValidationResults = exports.validateCDPEnvironment = exports.validateProjectStructure = exports.validateApiCredentials = exports.validateProjectId = exports.validateEnvironment = exports.createErrorResponse = exports.validateRequest = exports.onrampUrlResponseSchema = exports.sessionTokenResponseSchema = exports.errorResponseSchema = exports.networkSchema = exports.assetSchema = exports.otpSchema = exports.emailSchema = exports.amountSchema = exports.onrampUrlSchema = exports.sessionTokenSchema = exports.walletSessionTokenSchema = exports.guestSessionTokenSchema = exports.addressConfigSchema = exports.walletAddressSchema = exports.validateGuestCheckoutAmount = exports.isValidEthereumAddress = exports.SUPPORTED_ASSETS = exports.SUPPORTED_NETWORKS = exports.GUEST_CHECKOUT_LIMITS = exports.generateOnrampUrl = exports.createSessionToken = exports.generateJWT = void 0; // Authentication utilities var cdp_auth_1 = require("./cdp-auth"); Object.defineProperty(exports, "generateJWT", { enumerable: true, get: function () { return cdp_auth_1.generateJWT; } }); Object.defineProperty(exports, "createSessionToken", { enumerable: true, get: function () { return cdp_auth_1.createSessionToken; } }); Object.defineProperty(exports, "generateOnrampUrl", { enumerable: true, get: function () { return cdp_auth_1.generateOnrampUrl; } }); Object.defineProperty(exports, "GUEST_CHECKOUT_LIMITS", { enumerable: true, get: function () { return cdp_auth_1.GUEST_CHECKOUT_LIMITS; } }); Object.defineProperty(exports, "SUPPORTED_NETWORKS", { enumerable: true, get: function () { return cdp_auth_1.SUPPORTED_NETWORKS; } }); Object.defineProperty(exports, "SUPPORTED_ASSETS", { enumerable: true, get: function () { return cdp_auth_1.SUPPORTED_ASSETS; } }); Object.defineProperty(exports, "isValidEthereumAddress", { enumerable: true, get: function () { return cdp_auth_1.isValidEthereumAddress; } }); Object.defineProperty(exports, "validateGuestCheckoutAmount", { enumerable: true, get: function () { return cdp_auth_1.validateGuestCheckoutAmount; } }); // Validation utilities var validation_1 = require("./validation"); Object.defineProperty(exports, "walletAddressSchema", { enumerable: true, get: function () { return validation_1.walletAddressSchema; } }); Object.defineProperty(exports, "addressConfigSchema", { enumerable: true, get: function () { return validation_1.addressConfigSchema; } }); Object.defineProperty(exports, "guestSessionTokenSchema", { enumerable: true, get: function () { return validation_1.guestSessionTokenSchema; } }); Object.defineProperty(exports, "walletSessionTokenSchema", { enumerable: true, get: function () { return validation_1.walletSessionTokenSchema; } }); Object.defineProperty(exports, "sessionTokenSchema", { enumerable: true, get: function () { return validation_1.sessionTokenSchema; } }); Object.defineProperty(exports, "onrampUrlSchema", { enumerable: true, get: function () { return validation_1.onrampUrlSchema; } }); Object.defineProperty(exports, "amountSchema", { enumerable: true, get: function () { return validation_1.amountSchema; } }); Object.defineProperty(exports, "emailSchema", { enumerable: true, get: function () { return validation_1.emailSchema; } }); Object.defineProperty(exports, "otpSchema", { enumerable: true, get: function () { return validation_1.otpSchema; } }); Object.defineProperty(exports, "assetSchema", { enumerable: true, get: function () { return validation_1.assetSchema; } }); Object.defineProperty(exports, "networkSchema", { enumerable: true, get: function () { return validation_1.networkSchema; } }); Object.defineProperty(exports, "errorResponseSchema", { enumerable: true, get: function () { return validation_1.errorResponseSchema; } }); Object.defineProperty(exports, "sessionTokenResponseSchema", { enumerable: true, get: function () { return validation_1.sessionTokenResponseSchema; } }); Object.defineProperty(exports, "onrampUrlResponseSchema", { enumerable: true, get: function () { return validation_1.onrampUrlResponseSchema; } }); Object.defineProperty(exports, "validateRequest", { enumerable: true, get: function () { return validation_1.validateRequest; } }); Object.defineProperty(exports, "createErrorResponse", { enumerable: true, get: function () { return validation_1.createErrorResponse; } }); Object.defineProperty(exports, "validateEnvironment", { enumerable: true, get: function () { return validation_1.validateEnvironment; } }); // Environment validation utilities var environment_validation_1 = require("./environment-validation"); Object.defineProperty(exports, "validateProjectId", { enumerable: true, get: function () { return environment_validation_1.validateProjectId; } }); Object.defineProperty(exports, "validateApiCredentials", { enumerable: true, get: function () { return environment_validation_1.validateApiCredentials; } }); Object.defineProperty(exports, "validateProjectStructure", { enumerable: true, get: function () { return environment_validation_1.validateProjectStructure; } }); Object.defineProperty(exports, "validateCDPEnvironment", { enumerable: true, get: function () { return environment_validation_1.validateCDPEnvironment; } }); Object.defineProperty(exports, "formatValidationResults", { enumerable: true, get: function () { return environment_validation_1.formatValidationResults; } }); Object.defineProperty(exports, "isEnvironmentReady", { enumerable: true, get: function () { return environment_validation_1.isEnvironmentReady; } }); Object.defineProperty(exports, "testCDPConnectivity", { enumerable: true, get: function () { return environment_validation_1.testCDPConnectivity; } }); // Hook compatibility utilities var hook_utils_1 = require("./hook-utils"); Object.defineProperty(exports, "getEvmAddress", { enumerable: true, get: function () { return hook_utils_1.getEvmAddress; } }); Object.defineProperty(exports, "getCurrentUser", { enumerable: true, get: function () { return hook_utils_1.getCurrentUser; } }); Object.defineProperty(exports, "getIsInitialized", { enumerable: true, get: function () { return hook_utils_1.getIsInitialized; } }); Object.defineProperty(exports, "getHookActions", { enumerable: true, get: function () { return hook_utils_1.getHookActions; } }); Object.defineProperty(exports, "detectCDPEnvironment", { enumerable: true, get: function () { return hook_utils_1.detectCDPEnvironment; } }); Object.defineProperty(exports, "validateHookReturns", { enumerable: true, get: function () { return hook_utils_1.validateHookReturns; } }); // Environment detection utilities var environment_detection_1 = require("./environment-detection"); Object.defineProperty(exports, "detectEnvironment", { enumerable: true, get: function () { return environment_detection_1.detectEnvironment; } }); Object.defineProperty(exports, "logEnvironmentDiagnostics", { enumerable: true, get: function () { return environment_detection_1.logEnvironmentDiagnostics; } }); Object.defineProperty(exports, "checkHookCompatibility", { enumerable: true, get: function () { return environment_detection_1.checkHookCompatibility; } });