cdp-wallet-onramp-kit
Version:
Complete toolkit for Coinbase Developer Platform (CDP) Embedded Wallets and Onramp integration with reusable components, utilities, and documentation
40 lines (39 loc) • 3.38 kB
JavaScript
;
// Package library exports - utilities only (components shipped as source)
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.SUPPORTED_ASSETS = exports.SUPPORTED_NETWORKS = exports.GUEST_CHECKOUT_LIMITS = exports.generateOnrampUrl = exports.createSessionToken = exports.generateJWT = exports.isEnvironmentReady = exports.validateProjectStructure = exports.validateCDPEnvironment = exports.createErrorResponse = exports.validateRequest = exports.onrampUrlSchema = exports.sessionTokenSchema = void 0;
// Re-export utilities from lib
__exportStar(require("./lib"), exports);
// Re-export validation utilities
var validation_1 = require("./lib/validation");
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, "validateRequest", { enumerable: true, get: function () { return validation_1.validateRequest; } });
Object.defineProperty(exports, "createErrorResponse", { enumerable: true, get: function () { return validation_1.createErrorResponse; } });
// Re-export environment validation
var environment_validation_1 = require("./lib/environment-validation");
Object.defineProperty(exports, "validateCDPEnvironment", { enumerable: true, get: function () { return environment_validation_1.validateCDPEnvironment; } });
Object.defineProperty(exports, "validateProjectStructure", { enumerable: true, get: function () { return environment_validation_1.validateProjectStructure; } });
Object.defineProperty(exports, "isEnvironmentReady", { enumerable: true, get: function () { return environment_validation_1.isEnvironmentReady; } });
// Re-export authentication utilities
var cdp_auth_1 = require("./lib/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; } });