cdp-wallet-onramp-kit
Version:
Complete toolkit for Coinbase Developer Platform (CDP) Embedded Wallets and Onramp integration with reusable components, utilities, and documentation
10 lines (9 loc) • 1.31 kB
TypeScript
export { generateJWT, createSessionToken, generateOnrampUrl, GUEST_CHECKOUT_LIMITS, SUPPORTED_NETWORKS, SUPPORTED_ASSETS, isValidEthereumAddress, validateGuestCheckoutAmount } from './cdp-auth';
export { walletAddressSchema, addressConfigSchema, guestSessionTokenSchema, walletSessionTokenSchema, sessionTokenSchema, onrampUrlSchema, amountSchema, emailSchema, otpSchema, assetSchema, networkSchema, errorResponseSchema, sessionTokenResponseSchema, onrampUrlResponseSchema, validateRequest, createErrorResponse, validateEnvironment } from './validation';
export { validateProjectId, validateApiCredentials, validateProjectStructure, validateCDPEnvironment, formatValidationResults, isEnvironmentReady, testCDPConnectivity } from './environment-validation';
export { getEvmAddress, getCurrentUser, getIsInitialized, getHookActions, detectCDPEnvironment, validateHookReturns } from './hook-utils';
export { detectEnvironment, logEnvironmentDiagnostics, checkHookCompatibility } from './environment-detection';
export type { JWTConfig, AddressConfig, SessionTokenParams, OnrampUrlParams } from './cdp-auth';
export type { ValidationResult, EnvironmentStatus } from './environment-validation';
export type { NormalizedUser } from './hook-utils';
export type { EnvironmentDiagnostics } from './environment-detection';