@gemini-wallet/core
Version:
Core SDK for Gemini Wallet integration with popup communication
22 lines (20 loc) • 583 B
text/typescript
export {
base64ToHex,
bufferToBase64URLString,
decodeBase64,
encodeBase64,
utf8StringToBuffer,
} from "./base64";
export type {
CalculateWalletAddressParams,
WebAuthnValidatorData,
} from "./calculateWalletAddress";
export {
calculateWalletAddress,
generateAuthenticatorIdHash,
validateWebAuthnKey,
} from "./calculateWalletAddress";
export { reverseResolveEns } from "./ens";
export { closePopup, openPopup } from "./popup";
export { hexStringFromNumber, safeJsonStringify } from "./strings";
export const generateRequestId = (): string => crypto.randomUUID();