UNPKG

zklogin-plus

Version:

A powerful zkLogin plugin for Sui blockchain - inspired by @mysten/enoki

30 lines 1.17 kB
/** * ZkLogin Plus - A powerful zkLogin plugin for Sui blockchain * * Inspired by @mysten/enoki, this plugin provides a complete * zkLogin workflow with enhanced developer experience. */ // Main client export { ZkLoginClient } from './client'; import { ZkLoginClient } from './client'; // Utilities export { NETWORK_URLS, DEFAULT_CONFIG, generateEphemeralKeyPair, decodeJwtToken, generateUserSalt, generateZkLoginAddress, getExtendedPublicKey, requestZkProof, buildZkLoginSignature, getCurrentEpoch, calculateMaxEpoch, getAddressBalance, requestFaucet, buildOAuthUrl, validateConfig, ZkLoginError, } from './utils'; // Storage export { BrowserStorage, BrowserSessionStorage, MemoryStorage, STORAGE_KEYS, } from './storage'; // Providers export { OAUTH_PROVIDERS, OAuthProvider, createOAuthProvider, parseOAuthCallback, validateOAuthCallback, } from './providers'; /** * 创建ZkLogin客户端的便捷函数 */ export function createZkLoginClient(config) { return new ZkLoginClient(config); } /** * 版本信息 */ export const VERSION = '1.0.0'; /** * 默认导出ZkLoginClient类 */ export { ZkLoginClient as default }; //# sourceMappingURL=index.js.map