@turnkey/sdk-server
Version:
JavaScript Server SDK
26 lines • 4.13 kB
TypeScript
import { ApiKeyStamper, signWithApiKey, TApiKeyStamperConfig } from "@turnkey/api-key-stamper";
import { createActivityPoller, getWebAuthnAttestation, sealAndStampRequestBody, TurnkeyActivityError, TurnkeyApi, TurnkeyRequestError, type TSignedRequest, type TActivity, type TurnkeyApiTypes } from "@turnkey/http";
import { TurnkeyServerSDK, TurnkeyServerClient, TurnkeyApiClient } from "./sdk-client";
import type { TurnkeySDKClientConfig, TurnkeySDKServerConfig, TurnkeyProxyHandlerConfig, WalletAccount } from "./__types__/base";
import type * as TurnkeySDKApiTypes from "./__generated__/sdk_api_types";
import { fetch } from "./universal";
import { createSuborg, getSuborgs, getVerifiedSuborgs, sendOtp, verifyOtp, oauthLogin, otpLogin, getOrCreateSuborg, sendCredential, getUsers, createOauthProviders } from "./actions";
export { ApiKeyStamper, TurnkeyActivityError, TurnkeyApiClient, TurnkeyServerSDK as Turnkey, TurnkeyServerClient, TurnkeyRequestError, };
export declare const server: {
verifyOtp: typeof verifyOtp;
sendOtp: typeof sendOtp;
oauthLogin: typeof oauthLogin;
otpLogin: typeof otpLogin;
getUsers: typeof getUsers;
getSuborgs: typeof getSuborgs;
getVerifiedSuborgs: typeof getVerifiedSuborgs;
createSuborg: typeof createSuborg;
getOrCreateSuborg: typeof getOrCreateSuborg;
createOauthProviders: typeof createOauthProviders;
sendCredential: typeof sendCredential;
};
export type { TActivity, WalletAccount, TApiKeyStamperConfig, TSignedRequest, TurnkeyApiTypes, TurnkeySDKApiTypes, TurnkeySDKClientConfig, TurnkeySDKServerConfig, TurnkeyProxyHandlerConfig, };
export { fetch, createActivityPoller, getWebAuthnAttestation, sealAndStampRequestBody, signWithApiKey, };
export { defaultEthereumAccountAtIndex, DEFAULT_ETHEREUM_ACCOUNTS, defaultCosmosAccountAtIndex, DEFAULT_COSMOS_ACCOUNTS, defaultTronAccountAtIndex, DEFAULT_TRON_ACCOUNTS, defaultBitcoinMainnetP2PKHAccountAtIndex, DEFAULT_BITCOIN_MAINNET_P2PKH_ACCOUNTS, defaultBitcoinMainnetP2WPKHAccountAtIndex, DEFAULT_BITCOIN_MAINNET_P2WPKH_ACCOUNTS, defaultBitcoinMainnetP2WSHAccountAtIndex, DEFAULT_BITCOIN_MAINNET_P2WSH_ACCOUNTS, defaultBitcoinMainnetP2TRAccountAtIndex, DEFAULT_BITCOIN_MAINNET_P2TR_ACCOUNTS, defaultBitcoinMainnetP2SHAccountAtIndex, DEFAULT_BITCOIN_MAINNET_P2SH_ACCOUNTS, defaultBitcoinTestnetP2PKHAccountAtIndex, DEFAULT_BITCOIN_TESTNET_P2PKH_ACCOUNTS, defaultBitcoinTestnetP2WPKHAccountAtIndex, DEFAULT_BITCOIN_TESTNET_P2WPKH_ACCOUNTS, defaultBitcoinTestnetP2WSHAccountAtIndex, DEFAULT_BITCOIN_TESTNET_P2WSH_ACCOUNTS, defaultBitcoinTestnetP2TRAccountAtIndex, DEFAULT_BITCOIN_TESTNET_P2TR_ACCOUNTS, defaultBitcoinTestnetP2SHAccountAtIndex, DEFAULT_BITCOIN_TESTNET_P2SH_ACCOUNTS, defaultBitcoinSignetP2PKHAccountAtIndex, DEFAULT_BITCOIN_SIGNET_P2PKH_ACCOUNTS, defaultBitcoinSignetP2WPKHAccountAtIndex, DEFAULT_BITCOIN_SIGNET_P2WPKH_ACCOUNTS, defaultBitcoinSignetP2WSHAccountAtIndex, DEFAULT_BITCOIN_SIGNET_P2WSH_ACCOUNTS, defaultBitcoinSignetP2TRAccountAtIndex, DEFAULT_BITCOIN_SIGNET_P2TR_ACCOUNTS, defaultBitcoinSignetP2SHAccountAtIndex, DEFAULT_BITCOIN_SIGNET_P2SH_ACCOUNTS, defaultBitcoinRegtestP2PKHAccountAtIndex, DEFAULT_BITCOIN_REGTEST_P2PKH_ACCOUNTS, defaultBitcoinRegtestP2WPKHAccountAtIndex, DEFAULT_BITCOIN_REGTEST_P2WPKH_ACCOUNTS, defaultBitcoinRegtestP2WSHAccountAtIndex, DEFAULT_BITCOIN_REGTEST_P2WSH_ACCOUNTS, defaultBitcoinRegtestP2TRAccountAtIndex, DEFAULT_BITCOIN_REGTEST_P2TR_ACCOUNTS, defaultBitcoinRegtestP2SHAccountAtIndex, DEFAULT_BITCOIN_REGTEST_P2SH_ACCOUNTS, defaultDogeMainnetAccountAtIndex, DEFAULT_DOGE_MAINNET_ACCOUNTS, defaultDogeTestnetAccountAtIndex, DEFAULT_DOGE_TESTNET_ACCOUNTS, defaultSeiAccountAtIndex, DEFAULT_SEI_ACCOUNTS, defaultXrpAccountAtIndex, defaultSolanaAccountAtIndex, DEFAULT_SOLANA_ACCOUNTS, defaultSuiAccountAtIndex, DEFAULT_SUI_ACCOUNTS, defaultAptosAccountAtIndex, DEFAULT_APTOS_ACCOUNTS, defaultXlmAccountAtIndex, DEFAULT_XLM_ACCOUNTS, defaultTonV3r2AccountAtIndex, DEFAULT_TON_V3R2_ACCOUNTS, defaultTonV4r2AccountAtIndex, DEFAULT_TON_V4R2_ACCOUNTS, } from "./turnkey-helpers";
export { TurnkeyApi };
//# sourceMappingURL=index.d.ts.map