Types:
from privy.types import (
AllowlistDeletionResponse,
AllowlistEntry,
AppAllowlistConfig,
AppCustomOAuthProvider,
AppResponse,
Caip2,
CaptchaProvider,
Currency,
CurrencyAsset,
DenylistEmailDomainInput,
DenylistEmailInput,
DenylistEntry,
DenylistEntryCreateRequestBody,
DenylistEntryDeleteRequestBody,
DenylistEthereumAddressInput,
DenylistListResponse,
DenylistPhoneInput,
DenylistRuleType,
DenylistSolanaAddressInput,
EmailDomain,
EmailDomainInviteInput,
EmailInviteInput,
EmbeddedWalletChainConfig,
EmbeddedWalletConfigSchema,
EmbeddedWalletCreateOnLogin,
EmbeddedWalletInputSchema,
EmbeddedWalletMode,
FundingConfigResponseSchema,
FundingMethodEnum,
FundingOption,
GasSpendCurrency,
GasSpendRequestBody,
GasSpendResponseBody,
MfaMethod,
PhoneInviteInput,
TelegramAuthConfigSchema,
TestAccount,
TestAccountsResponse,
UserInviteInput,
UserOwnedRecoveryOption,
WalletInviteInput,
)Methods:
client.apps.get(app_id) -> AppResponseclient.apps.get_gas_spend(**params) -> GasSpendResponseBodyclient.apps.get_test_credentials(app_id) -> TestAccountsResponse
Types:
from privy.types.apps import AllowlistListResponseMethods:
client.apps.allowlist.create(app_id, **params) -> AllowlistEntryclient.apps.allowlist.list(app_id) -> AllowlistListResponseclient.apps.allowlist.delete(app_id, **params) -> AllowlistDeletionResponse
Methods:
client.apps.denylist.create(app_id, **params) -> DenylistEntryclient.apps.denylist.list(app_id, **params) -> SyncCursor[DenylistEntry]client.apps.denylist.delete(app_id, **params) -> None
Types:
from privy.types import (
CardIssuingBankAgreement,
CardIssuingBankInfo,
CardIssuingCancellationReason,
CardIssuingCardResponse,
CardIssuingCardStatus,
CardIssuingCardholder,
CardIssuingCardsResponse,
CardIssuingConfig,
CardIssuingConfigQueryParams,
CardIssuingConfigResponse,
CardIssuingCreateCardInput,
CardIssuingCustomerBankTermsRequiredResponse,
CardIssuingCustomerConsentsRequestBody,
CardIssuingCustomerElectronicDisclosureRequiredResponse,
CardIssuingCustomerErrorResponse,
CardIssuingCustomerInput,
CardIssuingCustomerKYCRequiredResponse,
CardIssuingCustomerNotCreatedResponse,
CardIssuingCustomerPendingResponse,
CardIssuingCustomerProviderTermsRequiredResponse,
CardIssuingCustomerReadyResponse,
CardIssuingCustomerRejectedResponse,
CardIssuingCustomerRejectionReason,
CardIssuingCustomerResponse,
CardIssuingCustomerUnderReviewResponse,
CardIssuingDispute,
CardIssuingDisputeStatus,
CardIssuingEphemeralKey,
CardIssuingEphemeralKeyRequestBody,
CardIssuingEphemeralKeyResponse,
CardIssuingErc4626VaultFundingSource,
CardIssuingErc4626VaultProvider,
CardIssuingFundingSource,
CardIssuingListCardsInput,
CardIssuingListTransactionsInput,
CardIssuingMerchant,
CardIssuingPinUpdate,
CardIssuingReplaceCardRequestBody,
CardIssuingReplacementReason,
CardIssuingStatementQueryParams,
CardIssuingTempoEarnVaultFundingSource,
CardIssuingTransactionResponse,
CardIssuingTransactionStatus,
CardIssuingTransactionsResponse,
CardIssuingUpdateCardInput,
CardIssuingWalletFundingSource,
)Types:
from privy.types import (
BaseActionResult,
BaseIntentResponse,
ConditionSetDeleteIntentResponse,
ConditionSetIntentDeleteRequestBody,
ConditionSetIntentDeleteRequestDetails,
ConditionSetIntentResponse,
ConditionSetItemDeleteIntentResponse,
ConditionSetItemIntentCreateRequestDetails,
ConditionSetItemIntentDeleteRequestBody,
ConditionSetItemIntentDeleteRequestDetails,
ConditionSetItemIntentRequestDetails,
ConditionSetItemIntentResponse,
ConditionSetItemIntentUpdateRequestDetails,
ConditionSetItemMutateIntentResponse,
IntentAuthorization,
IntentAuthorizationKeyMember,
IntentAuthorizationKeyQuorum,
IntentAuthorizationKeyQuorumMember,
IntentAuthorizationMember,
IntentAuthorizationUserMember,
IntentAuthorizeInput,
IntentCreationHeaders,
IntentResponse,
IntentStatus,
IntentType,
KeyQuorumDeleteIntentResponse,
KeyQuorumIntentDeleteRequestBody,
KeyQuorumIntentDeleteRequestDetails,
KeyQuorumIntentRequestDetails,
KeyQuorumIntentRequestDetailsUnion,
KeyQuorumIntentResponse,
KeyQuorumUpdateIntentResponse,
PolicyDeleteIntentResponse,
PolicyIntentDeleteRequestBody,
PolicyIntentDeleteRequestDetails,
PolicyIntentRequestDetails,
PolicyIntentRequestDetailsUnion,
PolicyIntentResponse,
PolicyUpdateIntentResponse,
RawSignIntentRequestDetails,
RawSignIntentResponse,
RpcIntentRequestDetails,
RpcIntentResponse,
RuleDeleteIntentResponse,
RuleIntentCreateRequestDetails,
RuleIntentDeleteRequestBody,
RuleIntentDeleteRequestDetails,
RuleIntentRequestDetails,
RuleIntentResponse,
RuleIntentUpdateRequestDetails,
RuleMutateIntentResponse,
TransferIntentRequestDetails,
TransferIntentResponse,
WalletIntentResponse,
)Methods:
client.intents.list(**params) -> SyncCursor[IntentResponse]client.intents.create_condition_set_items(condition_set_id, **params) -> ConditionSetItemMutateIntentResponseclient.intents.create_policy_rule(policy_id, **params) -> RuleMutateIntentResponseclient.intents.delete_condition_set(condition_set_id) -> ConditionSetDeleteIntentResponseclient.intents.delete_condition_set_item(condition_set_item_id, *, condition_set_id) -> ConditionSetItemDeleteIntentResponseclient.intents.delete_key_quorum(key_quorum_id) -> KeyQuorumDeleteIntentResponseclient.intents.delete_policy(policy_id) -> PolicyDeleteIntentResponseclient.intents.delete_policy_rule(rule_id, *, policy_id) -> RuleDeleteIntentResponseclient.intents.get(intent_id) -> IntentResponseclient.intents.raw_sign(wallet_id, **params) -> RawSignIntentResponseclient.intents.reject(intent_id) -> IntentResponseclient.intents.rpc(path_wallet_id, **params) -> RpcIntentResponseclient.intents.transfer(wallet_id, **params) -> TransferIntentResponseclient.intents.update_condition_set_items(condition_set_id, **params) -> ConditionSetItemMutateIntentResponseclient.intents.update_key_quorum(key_quorum_id, **params) -> KeyQuorumUpdateIntentResponseclient.intents.update_policy(policy_id, **params) -> PolicyUpdateIntentResponseclient.intents.update_policy_rule(rule_id, *, policy_id, **params) -> RuleMutateIntentResponseclient.intents.update_wallet(wallet_id, **params) -> WalletIntentResponse
Types:
from privy.types import (
AuthorizationKey,
KeyQuorum,
KeyQuorumAuthorizationHeaders,
KeyQuorumCreateRequestBody,
KeyQuorumUpdateRequestBody,
KeyQuorumsResponse,
)Methods:
client.key_quorums.create(**params) -> KeyQuorumclient.key_quorums.list(**params) -> SyncCursor[KeyQuorum]client.key_quorums._delete_key_quorum(key_quorum_id) -> SuccessResponseclient.key_quorums._update(key_quorum_id, **params) -> KeyQuorumclient.key_quorums.get(key_quorum_id) -> KeyQuorum
Types:
from privy.types import (
CreateOrganizationSecretResponse,
Organization,
OrganizationCreateRequestBody,
OrganizationSecretIDInput,
OrganizationSecretView,
OrganizationSecretsListResponse,
OrganizationUpdateRequestBody,
OrganizationsListResponse,
UpdateOrganizationSecretSigningKeyInput,
)Methods:
client.organizations.create(**params) -> Organizationclient.organizations.update(organization_id, **params) -> Organizationclient.organizations.list(**params) -> SyncCursor[Organization]client.organizations.delete(organization_id) -> Noneclient.organizations.get(organization_id) -> Organization
Methods:
client.organizations.external_fiat_accounts.create(organization_id, **params) -> OrganizationExternalFiatAccountResponseclient.organizations.external_fiat_accounts.list(organization_id, **params) -> ListOrganizationExternalFiatAccountsResponseclient.organizations.external_fiat_accounts.delete(account_id, *, organization_id) -> SuccessResponseclient.organizations.external_fiat_accounts.get(account_id, *, organization_id) -> OrganizationExternalFiatAccountResponse
Methods:
client.organizations.kyb.list(organization_id) -> KYBStatusListResponseclient.organizations.kyb.initiate_links(organization_id, **params) -> KYBStatusResponseclient.organizations.kyb.initiate_tos(organization_id, **params) -> KyxTosResponseclient.organizations.kyb.submit(organization_id, **params) -> KYBStatusResponse
Types:
from privy.types import (
AbiParameter,
AbiSchema,
ActionRequestBodyCondition,
AggregationCondition,
ConditionOperator,
ConditionSet,
ConditionSetAuthorizationHeaders,
ConditionSetItem,
ConditionSetItemRequestParams,
ConditionSetItemValueInput,
ConditionSetItems,
ConditionSetItemsRequestBody,
ConditionSetItemsResponse,
ConditionSetRequestBody,
ConditionSetRequestParams,
ConditionValue,
Ethereum7702AuthorizationCondition,
EthereumCalldataCondition,
EthereumTransactionCondition,
EthereumTransactionConditionField,
EthereumTypedDataDomainCondition,
EthereumTypedDataDomainConditionField,
EthereumTypedDataMessageCondition,
MessageSigningCondition,
MessageSigningField,
PoliciesResponse,
Policy,
PolicyAction,
PolicyAuthorizationHeaders,
PolicyCondition,
PolicyListItem,
PolicyMethod,
PolicyRequestBody,
PolicyRuleRequestBody,
PolicyRuleRequestParams,
PolicyRuleResponse,
SolanaIdl,
SolanaInstructionDataCondition,
SolanaProgramInstructionCondition,
SolanaSystemProgramInstructionCondition,
SolanaSystemProgramInstructionConditionField,
SolanaTokenProgramInstructionCondition,
SolanaTokenProgramInstructionConditionField,
SuiTransactionCommandCondition,
SuiTransactionCommandOperator,
SuiTransferObjectsCommandCondition,
SuiTransferObjectsCommandField,
SystemCondition,
TempoTransactionCondition,
TempoTransactionConditionField,
TronCalldataCondition,
TronTransactionCondition,
TronTransactionConditionField,
TypedDataInput,
UpdateConditionSetRequestBody,
XrplTransactionCondition,
XrplTransactionConditionField,
)Methods:
client.policies.create(**params) -> Policyclient.policies.list(**params) -> SyncCursor[PolicyListItem]client.policies._create_rule(policy_id, **params) -> PolicyRuleResponseclient.policies._delete_policy(policy_id) -> SuccessResponseclient.policies._delete_rule(rule_id, *, policy_id) -> SuccessResponseclient.policies._update(policy_id, **params) -> Policyclient.policies._update_rule(rule_id, *, policy_id, **params) -> PolicyRuleResponseclient.policies.get(policy_id) -> Policyclient.policies.get_rule(rule_id, *, policy_id) -> PolicyRuleResponse
Types:
from privy.types.policies import ConditionSetsResponseMethods:
client.policies.condition_sets.list(**params) -> SyncCursor[ConditionSet]
Types:
from privy.types import (
BlockchainTransactionStatus,
Transaction,
TransactionList,
TransactionScanningAssetDiff,
TransactionScanningAssetInfo,
TransactionScanningAssetValue,
TransactionScanningCalldata,
TransactionScanningExposure,
TransactionScanningMetadata,
TransactionScanningParams,
TransactionScanningRequestBody,
TransactionScanningResponseBody,
TransactionScanningRpcRequest,
TransactionScanningSimulationErrorResult,
TransactionScanningSimulationResult,
TransactionScanningSimulationSuccessResult,
TransactionScanningValidationErrorResult,
TransactionScanningValidationResult,
TransactionScanningValidationSuccessResult,
)Methods:
client.transactions.get(transaction_id) -> Transaction
Types:
from privy.types import (
AuthenticatedUser,
ClientSessionUpdateAction,
CrossAppEmbeddedWallet,
CrossAppSmartWallet,
CustomMetadata,
EmailMfaMethod,
EmbeddedWalletRecoveryMethod,
LinkedAccount,
LinkedAccountAppleInput,
LinkedAccountAppleOAuth,
LinkedAccountAuthorizationKey,
LinkedAccountBaseWallet,
LinkedAccountBaseWalletType,
LinkedAccountBitcoinSegwitEmbeddedWallet,
LinkedAccountBitcoinTaprootEmbeddedWallet,
LinkedAccountCrossApp,
LinkedAccountCurveSigningEmbeddedWallet,
LinkedAccountCustomJwtInput,
LinkedAccountCustomJwt,
LinkedAccountCustomOAuth,
LinkedAccountDiscordInput,
LinkedAccountDiscordOAuth,
LinkedAccountEmail,
LinkedAccountEmailInput,
LinkedAccountEmbeddedWallet,
LinkedAccountEmbeddedWalletWithID,
LinkedAccountEthereum,
LinkedAccountEthereumEmbeddedWallet,
LinkedAccountFarcaster,
LinkedAccountFarcasterInput,
LinkedAccountGitHubInput,
LinkedAccountGitHubOAuth,
LinkedAccountGoogleInput,
LinkedAccountGoogleOAuth,
LinkedAccountInput,
LinkedAccountInstagramInput,
LinkedAccountInstagramOAuth,
LinkedAccountLineInput,
LinkedAccountLineOAuth,
LinkedAccountLinkedInInput,
LinkedAccountLinkedInOAuth,
LinkedAccountPasskey,
LinkedAccountPasskeyCredentialDeviceType,
LinkedAccountPasskeyInput,
LinkedAccountPhone,
LinkedAccountPhoneInput,
LinkedAccountSmartWallet,
LinkedAccountSolana,
LinkedAccountSolanaEmbeddedWallet,
LinkedAccountSpotifyInput,
LinkedAccountSpotifyOAuth,
LinkedAccountTelegram,
LinkedAccountTelegramInput,
LinkedAccountTiktokInput,
LinkedAccountTiktokOAuth,
LinkedAccountTwitchInput,
LinkedAccountTwitchOAuth,
LinkedAccountTwitterInput,
LinkedAccountTwitterOAuth,
LinkedAccountType,
LinkedAccountWalletInput,
LinkedMfaMethod,
OAuthTokens,
PasskeyMfaMethod,
PatchUsersCustomMetadata,
SMSMfaMethod,
TotpMfaMethod,
User,
UserBatchCreateInput,
UserWithIdentityToken,
)Methods:
client.users.create(**params) -> Userclient.users.list(**params) -> SyncCursor[User]client.users.delete(user_id) -> Noneclient.users.freeze(user_id) -> SuccessResponseclient.users.get(user_id) -> Userclient.users.get_by_custom_auth_id(**params) -> Userclient.users.get_by_discord_username(**params) -> Userclient.users.get_by_email_address(**params) -> Userclient.users.get_by_farcaster_id(**params) -> Userclient.users.get_by_github_username(**params) -> Userclient.users.get_by_phone_number(**params) -> Userclient.users.get_by_smart_wallet_address(**params) -> Userclient.users.get_by_telegram_user_id(**params) -> Userclient.users.get_by_telegram_username(**params) -> Userclient.users.get_by_twitter_subject(**params) -> Userclient.users.get_by_twitter_username(**params) -> Userclient.users.get_by_wallet_address(**params) -> Userclient.users.pregenerate_wallets(user_id, **params) -> Userclient.users.search(**params) -> Userclient.users.set_custom_metadata(user_id, **params) -> Userclient.users.unfreeze(user_id) -> SuccessResponseclient.users.unlink_linked_account(user_id, **params) -> User
Methods:
client.users.external_fiat_accounts.create(user_id, **params) -> ExternalFiatAccountResponseclient.users.external_fiat_accounts.list(user_id, **params) -> ListExternalFiatAccountsResponseclient.users.external_fiat_accounts.delete(account_id, *, user_id) -> SuccessResponseclient.users.external_fiat_accounts.get(account_id, *, user_id) -> ExternalFiatAccountResponse
Methods:
client.users.kyc.list(user_id) -> KYCStatusListResponseclient.users.kyc.initiate_links(user_id, **params) -> KYCStatusResponseclient.users.kyc.initiate_tos(user_id, **params) -> KyxTosResponseclient.users.kyc.submit(user_id, **params) -> KYCStatusResponse
Types:
from privy.types.users import (
MfaPasskeyAssertionResponse,
MfaPasskeyAttestationResponse,
MfaPasskeyAuthenticatorEnrollmentOptions,
MfaPasskeyAuthenticatorEnrollmentResponse,
MfaPasskeyAuthenticatorSelection,
MfaPasskeyAuthenticatorVerifyOptions,
MfaPasskeyAuthenticatorVerifyResponse,
MfaPasskeyClientExtensionResults,
MfaPasskeyCredPropsResult,
MfaPasskeyCredentialDescriptor,
MfaPasskeyEnrollmentExtensions,
MfaPasskeyPubKeyCredParam,
MfaPasskeyRelyingParty,
MfaPasskeyUser,
MfaPasskeyVerifyExtensions,
MfaVerificationResponse,
SMSMfaEnrollmentInitRequestBody,
SMSMfaVerifyRequestBody,
TotpMfaEnrollmentInitResponse,
TotpMfaEnrollmentOptions,
TotpMfaVerifyRequestBody,
)Methods:
client.users.mfa.sms.enrollment.init(user_id, **params) -> SuccessResponseclient.users.mfa.sms.enrollment.verify(user_id, **params) -> MfaVerificationResponse
Methods:
client.users.mfa.sms.verification.init(user_id) -> SuccessResponseclient.users.mfa.sms.verification.verify(user_id, **params) -> MfaVerificationResponse
Methods:
client.users.mfa.totp.enrollment.init(user_id) -> TotpMfaEnrollmentInitResponseclient.users.mfa.totp.enrollment.verify(user_id, **params) -> MfaVerificationResponse
Methods:
client.users.mfa.totp.verification.verify(user_id, **params) -> MfaVerificationResponse
Types:
from privy.types import (
AutomationActionConfig,
AutomationActionConfigInput,
AutomationAssetFilter,
AutomationAssetFilterAll,
AutomationAssetFilterExclude,
AutomationAssetFilterInclude,
AutomationAssetFilterInput,
AutomationAssetFilterInputExclude,
AutomationAssetFilterInputInclude,
AutomationAssetSpec,
AutomationAssetSpecInput,
AutomationConfig,
AutomationConfigInput,
AutomationDepositTriggerConfig,
AutomationDepositTriggerConfigInput,
AutomationDestinationAsset,
AutomationDestinationAssetInput,
AutomationEarnDepositActionConfig,
AutomationEarnDepositActionConfigInput,
AutomationSwapActionConfig,
AutomationSwapActionConfigInput,
AutomationTriggerConfig,
AutomationTriggerConfigInput,
CreateAutomationRequestBody,
SwapAttachmentParams,
UpdateAutomationRequestBody,
WalletAutomationExecutionListResponse,
WalletAutomationExecutionResponse,
WalletAutomationExecutionStatus,
WalletAutomationListResponse,
WalletAutomationReindexAssetResult,
WalletAutomationReindexAssetStatus,
WalletAutomationReindexCaip2,
WalletAutomationReindexRequestBody,
WalletAutomationReindexResponse,
WalletAutomationResponse,
WalletAutomationStatus,
WalletAutomationSuccessResponse,
)Methods:
client.wallet_automations.create(**params) -> WalletAutomationResponseclient.wallet_automations.update(automation_id, **params) -> WalletAutomationResponseclient.wallet_automations.list(**params) -> SyncCursor[WalletAutomationResponse]client.wallet_automations.delete(automation_id) -> WalletAutomationSuccessResponseclient.wallet_automations.get(automation_id) -> WalletAutomationResponseclient.wallet_automations.list_executions(**params) -> SyncCursor[WalletAutomationExecutionResponse]client.wallet_automations.reindex(**params) -> WalletAutomationReindexResponse
Types:
from privy.types import (
AccessListEntry,
AdditionalSignerInput,
AdditionalSignerItemInput,
Address,
AdvancedSwapPlatformFee,
AdvancedSwapRequestBody,
AdvancedSwapResponse,
AmountType,
AptosBcsHex,
AptosRpcInput,
AptosRpcResponse,
AptosSignTransactionRpcInput,
AptosSignTransactionRpcInputParams,
AptosSignTransactionRpcResponse,
AptosSignTransactionRpcResponseData,
AptosSignedTransactionBcsHex,
AttachWalletAutomationRequestBody,
AttachedWalletAutomation,
AuthorizationKeyDashboardResponse,
AuthorizationKeyResponse,
AuthorizationKeyRole,
CreateCryptoDepositAccountRequestBody,
CreateCryptoDepositAccountResponse,
CreateCryptoDepositAccountWithConfigRequestBody,
CreateCryptoDepositAccountWithRouteRequestBody,
CryptoDepositAccountCaip2,
CryptoDepositAccountChain,
CryptoDepositAccountConfigResponse,
CryptoDepositAccountConfigSearchResponse,
CryptoDepositAccountSearchCurrency,
CryptoDepositAccountSourceChain,
CryptoDepositAccountSourceCurrency,
CryptoDepositAddressRoute,
CryptoDepositAddressStrategy,
CryptoDepositAsset,
CryptoDepositAssetFilter,
CryptoDepositAssetFilterAll,
CryptoDepositAssetFilterExclude,
CryptoDepositAssetFilterInclude,
CurveSigningChainType,
CurveType,
CustodialWallet,
CustodialWalletChain,
CustodialWalletChainType,
CustodialWalletCreateInput,
CustodialWalletProvider,
CustomTokenTransferSource,
DepositAccountCryptoQuoteAmount,
DepositAccountCryptoQuoteAsset,
DepositAccountCryptoQuoteRequestBody,
DepositAccountCryptoQuoteResponse,
DerivationInput,
DetachWalletAutomationRequestBody,
DeveloperFee,
EncryptedAuthorizationKey,
EncryptedBoundAuthenticateResponse,
EncryptedWalletAuthenticateResponse,
EntityID,
EthereumPersonalSignRpcInput,
EthereumPersonalSignRpcInputParams,
EthereumPersonalSignRpcResponse,
EthereumPersonalSignRpcResponseData,
EthereumRpcInput,
EthereumRpcResponse,
EthereumSecp256k1SignRpcInput,
EthereumSecp256k1SignRpcInputParams,
EthereumSecp256k1SignRpcResponse,
EthereumSecp256k1SignRpcResponseData,
EthereumSendCallsCall,
EthereumSendCallsRpcInput,
EthereumSendCallsRpcInputParams,
EthereumSendCallsRpcResponse,
EthereumSendCallsRpcResponseData,
EthereumSendTransactionRpcInput,
EthereumSendTransactionRpcInputParams,
EthereumSendTransactionRpcResponse,
EthereumSendTransactionRpcResponseData,
EthereumSign7702Authorization,
EthereumSign7702AuthorizationRpcInput,
EthereumSign7702AuthorizationRpcInputParams,
EthereumSign7702AuthorizationRpcResponse,
EthereumSign7702AuthorizationRpcResponseData,
EthereumSignTransactionRpcInput,
EthereumSignTransactionRpcInputParams,
EthereumSignTransactionRpcResponse,
EthereumSignTransactionRpcResponseData,
EthereumSignTypedDataRpcInput,
EthereumSignTypedDataRpcInputParams,
EthereumSignTypedDataRpcResponse,
EthereumSignTypedDataRpcResponseData,
EthereumSignUserOperationRpcInput,
EthereumSignUserOperationRpcInputParams,
EthereumSignUserOperationRpcResponse,
EthereumSignUserOperationRpcResponseData,
EthereumTypedDataInput,
ExportPrivateKeyRpcInput,
ExportPrivateKeyRpcResponse,
ExportSeedPhraseRpcInput,
ExportSeedPhraseRpcResponse,
ExportType,
ExtendedChainType,
FeeConfiguration,
FeeLineItem,
FirstClassChainType,
Gas,
GetByWalletAddressRequestBody,
GetCryptoDepositAccountNextOrderResponse,
GetCryptoDepositAccountOrderResponse,
HDInitInput,
HDPath,
HDSubmitInput,
HpkeAeadAlgorithm,
HpkeEncryption,
HpkeImportConfig,
Hex,
IntentBinding,
ListCryptoDepositAccountsResponse,
NamedTokenTransferSource,
NearRpcRequestBody,
NearRpcResponse,
NearSignTransactionRpcRequestBody,
NearSignTransactionRpcRequestBodyParams,
NearSignTransactionRpcResponse,
NearSignTransactionRpcResponseData,
NearSignedTransactionBorshBase64,
NearUnsignedTransactionBorshBase64,
OutputWithPreviousTransactionData,
PolicyInput,
PrivateKeyExportInput,
PrivateKeyExportResponse,
PrivateKeyInitInput,
PrivateKeySubmitInput,
PrivyFee,
Quantity,
RawBoundAuthenticateResponse,
RawSignBytesEncoding,
RawSignBytesHashFunction,
RawSignBytesParams,
RawSignHashParams,
RawSignInput,
RawSignInputParams,
RawSignResponse,
RawSignResponseData,
RawWalletAuthenticateResponse,
RecipientPublicKey,
RelayerFee,
RpcSponsorAsset,
RpcSponsorOptions,
SeedPhraseExportInput,
SeedPhraseExportResponse,
SignatureOptions,
SignatureType,
SigningAlgorithm,
SolanaRpcInput,
SolanaRpcResponse,
SolanaSignAndSendTransactionRpcInput,
SolanaSignAndSendTransactionRpcInputParams,
SolanaSignAndSendTransactionRpcResponse,
SolanaSignAndSendTransactionRpcResponseData,
SolanaSignMessageRpcInput,
SolanaSignMessageRpcInputParams,
SolanaSignMessageRpcResponse,
SolanaSignMessageRpcResponseData,
SolanaSignTransactionRpcInput,
SolanaSignTransactionRpcInputParams,
SolanaSignTransactionRpcResponse,
SolanaSignTransactionRpcResponseData,
SolanaWalletDerivationStrategy,
SparkBalance,
SparkClaimStaticDepositRpcInput,
SparkClaimStaticDepositRpcInputParams,
SparkClaimStaticDepositRpcResponse,
SparkClaimStaticDepositRpcResponseData,
SparkCoopExitFeeQuote,
SparkCoopExitRequest,
SparkCreateLightningInvoiceRpcInput,
SparkCreateLightningInvoiceRpcInputParams,
SparkCreateLightningInvoiceRpcResponse,
SparkCurrencyAmount,
SparkExitSpeed,
SparkGetBalanceRpcInput,
SparkGetBalanceRpcResponse,
SparkGetClaimStaticDepositQuoteRpcInput,
SparkGetClaimStaticDepositQuoteRpcInputParams,
SparkGetClaimStaticDepositQuoteRpcResponse,
SparkGetClaimStaticDepositQuoteRpcResponseData,
SparkGetStaticDepositAddressRpcInput,
SparkGetStaticDepositAddressRpcResponse,
SparkGetStaticDepositAddressRpcResponseData,
SparkGetWithdrawalFeeQuoteRpcInput,
SparkGetWithdrawalFeeQuoteRpcInputParams,
SparkGetWithdrawalFeeQuoteRpcResponse,
SparkLightningFee,
SparkLightningReceiveRequest,
SparkLightningSendRequest,
SparkNetwork,
SparkOutputSelectionStrategy,
SparkPayLightningInvoiceRpcInput,
SparkPayLightningInvoiceRpcInputParams,
SparkPayLightningInvoiceRpcResponse,
SparkRpcInput,
SparkRpcResponse,
SparkSignMessageWithIdentityKeyRpcInput,
SparkSignMessageWithIdentityKeyRpcInputParams,
SparkSignMessageWithIdentityKeyRpcResponse,
SparkSignMessageWithIdentityKeyRpcResponseData,
SparkSigningKeyshare,
SparkTokenBalance,
SparkTransfer,
SparkTransferLeaf,
SparkTransferRpcInput,
SparkTransferRpcInputParams,
SparkTransferRpcResponse,
SparkTransferTokensRpcInput,
SparkTransferTokensRpcInputParams,
SparkTransferTokensRpcResponse,
SparkTransferTokensRpcResponseData,
SparkUserTokenMetadata,
SparkWalletLeaf,
SparkWithdrawRpcInput,
SparkWithdrawRpcInputParams,
SparkWithdrawRpcResponse,
SuiCommandName,
SwapSubmissionStatus,
TempoAaAuthorization,
TempoCall,
TempoFeePayerSignature,
TokenOutput,
TokenTransferDestination,
TokenTransferSource,
TotalFeeConfigurationBps,
TransactionChainNameInput,
TransactionDetail,
TransactionTokenAddressInput,
TransferCustodyOptions,
TransferInitiation,
TransferInitiationAttestations,
TransferInitiationChannel,
TransferInitiationSubchannel,
TransferQuoteRequestBody,
TransferQuoteResponse,
TransferReceivedTransactionDetail,
TransferRequestBody,
TransferScaAttestation,
TransferScaAuthFactor,
TransferScaAuthFactorCategory,
TransferScaOutcome,
TransferSentTransactionDetail,
TronContract,
TronRawDataForSend,
TronRawDataForSign,
TronRpcInput,
TronRpcResponse,
TronSendTransactionRpcInput,
TronSendTransactionRpcInputParams,
TronSendTransactionRpcResponse,
TronSendTransactionRpcResponseData,
TronSignTransactionRpcInput,
TronSignTransactionRpcInputParams,
TronSignTransactionRpcResponse,
TronSignTransactionRpcResponseData,
TronTransferContract,
TronTriggerSmartContract,
TypedDataDomainInputParams,
TypedDataTypeFieldInput,
TypedDataTypesInputParams,
UnsignedEthereumTransaction,
UnsignedStandardEthereumTransaction,
UnsignedTempoTransaction,
UserOperationInput,
UserSigningKeyBinding,
Wallet,
WalletActionNonce,
WalletAdditionalSigner,
WalletAdditionalSignerItem,
WalletAPIRegisterAuthorizationKeyInput,
WalletAPIRevokeAuthorizationKeyInput,
WalletAsset,
WalletAssetChainNameInput,
WalletAuthenticateBoundEncryptedRequestBody,
WalletAuthenticateBoundRequestBody,
WalletAuthenticateBoundUnencryptedRequestBody,
WalletAuthenticateIntentsResponse,
WalletAuthenticateRequestBody,
WalletAuthenticateWithJwtResponse,
WalletAuthorizationHeaders,
WalletAutomationAttachmentListResponse,
WalletAutomationAttachmentResponse,
WalletBatchCreateInput,
WalletBatchCreateResponse,
WalletBatchCreateResult,
WalletBatchItemInput,
WalletChainType,
WalletCreateWalletsWithRecoveryResponse,
WalletCustodian,
WalletEntity,
WalletEntityAssignmentRequestBody,
WalletEntityAssignmentResponse,
WalletEntityType,
WalletEntropyType,
WalletEthereumAsset,
WalletExportRequestBody,
WalletExportResponseBody,
WalletImportInitResponse,
WalletImportSupportedChains,
WalletImportSupportedEntropyTypes,
WalletRevokeResponse,
WalletRpcRequestBody,
WalletRpcResponse,
WalletSolanaAsset,
WalletTronAsset,
WalletUpdateRequestBody,
XrplRpcInput,
XrplRpcResponse,
XrplSignTransactionRpcInput,
XrplSignTransactionRpcInputParams,
XrplSignTransactionRpcResponse,
XrplSignTransactionRpcResponseData,
WalletInitImportResponse,
)Methods:
client.wallets.create(**params) -> Walletclient.wallets.list(**params) -> SyncCursor[Wallet]client.wallets._attach_automations(wallet_id, **params) -> WalletAutomationAttachmentListResponseclient.wallets._detach_automations(wallet_id, **params) -> WalletAutomationSuccessResponseclient.wallets._export(wallet_id, **params) -> WalletExportResponseBodyclient.wallets._init_import(**params) -> WalletInitImportResponseclient.wallets._raw_sign(wallet_id, **params) -> RawSignResponseclient.wallets._rpc(path_wallet_id, **params) -> WalletRpcResponseclient.wallets._submit_import(**params) -> Walletclient.wallets._transfer(wallet_id, **params) -> TransferActionResponseclient.wallets._update(wallet_id, **params) -> Walletclient.wallets.archive(wallet_id) -> Walletclient.wallets.assign_entity(wallet_id, **params) -> WalletEntityAssignmentResponseclient.wallets.authenticate_with_jwt(**params) -> WalletAuthenticateWithJwtResponseclient.wallets.create_batch(**params) -> WalletBatchCreateResponseclient.wallets.create_wallets_with_recovery(**params) -> WalletCreateWalletsWithRecoveryResponseclient.wallets.get(wallet_id, **params) -> Walletclient.wallets.get_wallet_by_address(**params) -> Wallet
Types:
from privy.types.wallets import (
AaveVaultDetails,
CustodianTransactionWalletActionStep,
CustodianTransactionWalletActionStepStatus,
EvmTransactionWalletActionStep,
EvmUserOperationEntrypointVersion,
EvmUserOperationWalletActionStep,
EvmWalletActionStepStatus,
EarnAsset,
EarnDepositActionResponse,
EarnDepositRequestBody,
EarnFeeCollectActionResponse,
EarnFeeCollectRequestBody,
EarnIncentiveClaimActionResponse,
EarnIncentiveClaimRequestBody,
EarnIncentiveRewardEntry,
EarnIncentiveRewardsQuery,
EarnIncentiveRewardsResponse,
EarnIncetiveClaimRewardEntry,
EarnPositionApyAllocation,
EarnPositionApyType,
EarnWithdrawActionResponse,
EarnWithdrawRequestBody,
EthereumEarnPositionQuery,
EthereumEarnPositionResponse,
EthereumEarnProvider,
EthereumEarnVaultDetailsResponse,
ExternalTransactionWalletActionStep,
ExternalTransactionWalletActionStepStatus,
FailureReason,
ListWalletActionsQuery,
ListWalletActionsResponse,
MorphoVaultDetails,
PayoutResponse,
SvmTransactionWalletActionStep,
SvmWalletActionStepStatus,
SwapActionResponse,
TvmTransactionWalletActionStep,
TvmWalletActionStepStatus,
TempoVaultDetails,
TempoZoneSettlementWalletActionStep,
TransferActionResponse,
VedaVaultDetails,
WalletActionInclude,
WalletActionResponse,
WalletActionStatus,
WalletActionStep,
WalletActionStepType,
WalletActionType,
)Methods:
client.wallets.actions.get(action_id, *, wallet_id, **params) -> WalletActionResponse
Types:
from privy.types.wallets import BalanceGetResponseMethods:
client.wallets.balance.get(wallet_id, **params) -> BalanceGetResponse
Methods:
client.wallets.deposit_accounts.crypto.list(wallet_id, **params) -> SyncCursor[CryptoDepositAddressRoute]client.wallets.deposit_accounts.crypto._create(wallet_id, **params) -> CreateCryptoDepositAccountResponseclient.wallets.deposit_accounts.crypto.get_config() -> CryptoDepositAccountConfigResponseclient.wallets.deposit_accounts.crypto.get_next_order(wallet_id, **params) -> GetCryptoDepositAccountNextOrderResponseclient.wallets.deposit_accounts.crypto.quote(**params) -> DepositAccountCryptoQuoteResponseclient.wallets.deposit_accounts.crypto.search_config(**params) -> CryptoDepositAccountConfigSearchResponse
Methods:
client.wallets.deposit_accounts.crypto.orders.get(order_id, *, wallet_id) -> GetCryptoDepositAccountOrderResponse
Methods:
client.wallets.deposit_accounts.fiat.create(wallet_id, **params) -> FiatDepositAccountResponseclient.wallets.deposit_accounts.fiat.list(wallet_id, **params) -> ListFiatDepositAccountsResponseclient.wallets.deposit_accounts.fiat.get(deposit_account_id, *, wallet_id) -> FiatDepositAccountResponse
Methods:
client.wallets.earn.ethereum._deposit(wallet_id, **params) -> EarnDepositActionResponseclient.wallets.earn.ethereum._withdraw(wallet_id, **params) -> EarnWithdrawActionResponseclient.wallets.earn.ethereum.vault_details(vault_id) -> EthereumEarnVaultDetailsResponseclient.wallets.earn.ethereum.vault_position(wallet_id, **params) -> EthereumEarnPositionResponse
Methods:
client.wallets.earn.ethereum.incentive.list(wallet_id, **params) -> EarnIncentiveRewardsResponseclient.wallets.earn.ethereum.incentive._claim(wallet_id, **params) -> EarnIncentiveClaimActionResponse
Methods:
client.wallets.payout.fiat._create(wallet_id, **params) -> PayoutResponse
Methods:
client.wallets.swap.execute(wallet_id, **params) -> SwapActionResponseclient.wallets.swap.quote(wallet_id, **params) -> SwapQuoteResponse
Types:
from privy.types.wallets import TransactionGetResponseMethods:
client.wallets.transactions.get(wallet_id, **params) -> TransactionGetResponse
Types:
from privy.types import (
BlockInfo,
BridgeCryptoDepositMetadata,
BridgeCryptoTransferMetadata,
BridgeFiatDepositMetadata,
BridgeFiatTransferMetadata,
BridgeMetadata,
BridgeRefundMetadata,
BridgeStaticMemoDepositMetadata,
BridgeTransferRefundMetadata,
DepositCompletedData,
DepositCompletedDestination,
DepositFailedData,
DepositMetadata,
DepositStartedData,
DepositStartedDestination,
DepositStartedSource,
FiatDepositCurrency,
FundsDepositedWebhookPayload,
FundsWithdrawnWebhookPayload,
IntentAuthorizedWebhookPayload,
IntentCreatedWebhookPayload,
IntentExecutedWebhookPayload,
IntentFailedWebhookPayload,
IntentRejectedWebhookPayload,
KrakenEmbedCustomOrderCancelledWebhookPayload,
KrakenEmbedCustomOrderExecutedWebhookPayload,
KrakenEmbedCustomOrderExecutionFailedWebhookPayload,
KrakenEmbedQuoteCancelledWebhookPayload,
KrakenEmbedQuoteExecutedWebhookPayload,
KrakenEmbedQuoteExecutionFailedWebhookPayload,
KrakenEmbedUserClosedWebhookPayload,
KrakenEmbedUserDisabledWebhookPayload,
KrakenEmbedUserVerifiedWebhookPayload,
MfaDisabledWebhookPayload,
MfaEnabledWebhookPayload,
OrganizationKYBUpdatedData,
OrganizationKYBUpdatedKYBData,
OrganizationKYBUpdatedTosData,
PrivateKeyExportWebhookPayload,
RefundDetails,
RefundMetadata,
RelayRefundDetails,
SeedPhraseExportWebhookPayload,
TransactionBroadcastedWebhookPayload,
TransactionConfirmedWebhookPayload,
TransactionExecutionRevertedWebhookPayload,
TransactionFailedWebhookPayload,
TransactionProviderErrorWebhookPayload,
TransactionReplacedWebhookPayload,
TransactionStillPendingWebhookPayload,
UsageAtaDepositRecordedWebhookPayload,
UsageGasSponsorshipRecordedWebhookPayload,
UsageSourceType,
UsageSwapProviderFeeRecordedWebhookPayload,
UserAuthenticatedWebhookPayload,
UserCreatedWebhookPayload,
UserDeletedWebhookPayload,
UserKYCUpdatedData,
UserKYCUpdatedKYCData,
UserKYCUpdatedTosData,
UserLinkedAccountWebhookPayload,
UserOperationCompletedWebhookPayload,
UserReference,
UserTransferredAccountWebhookPayload,
UserUnlinkedAccountWebhookPayload,
UserUpdatedAccountWebhookPayload,
UserWalletCreatedWebhookPayload,
WalletActionEarnDepositCreatedWebhookPayload,
WalletActionEarnDepositFailedWebhookPayload,
WalletActionEarnDepositRejectedWebhookPayload,
WalletActionEarnDepositSucceededWebhookPayload,
WalletActionEarnFeeCollectCreatedWebhookPayload,
WalletActionEarnFeeCollectFailedWebhookPayload,
WalletActionEarnFeeCollectRejectedWebhookPayload,
WalletActionEarnFeeCollectSucceededWebhookPayload,
WalletActionEarnIncentiveClaimCreatedWebhookPayload,
WalletActionEarnIncentiveClaimFailedWebhookPayload,
WalletActionEarnIncentiveClaimRejectedWebhookPayload,
WalletActionEarnIncentiveClaimSucceededWebhookPayload,
WalletActionEarnWithdrawCreatedWebhookPayload,
WalletActionEarnWithdrawFailedWebhookPayload,
WalletActionEarnWithdrawRejectedWebhookPayload,
WalletActionEarnWithdrawSucceededWebhookPayload,
WalletActionPayoutCreatedWebhookPayload,
WalletActionPayoutFailedWebhookPayload,
WalletActionPayoutRejectedWebhookPayload,
WalletActionPayoutSucceededWebhookPayload,
WalletActionSwapCreatedWebhookPayload,
WalletActionSwapFailedWebhookPayload,
WalletActionSwapRejectedWebhookPayload,
WalletActionSwapSucceededWebhookPayload,
WalletActionTransferCreatedWebhookPayload,
WalletActionTransferFailedWebhookPayload,
WalletActionTransferRejectedWebhookPayload,
WalletActionTransferSucceededWebhookPayload,
WalletArchivedWebhookPayload,
WalletAutomationSubmittedWebhookPayload,
WalletFundsAsset,
WalletFundsBtknAsset,
WalletFundsErc20Asset,
WalletFundsNativeTokenAsset,
WalletFundsSacAsset,
WalletFundsSplAsset,
WalletFundsTrc20Asset,
WalletRecoveredWebhookPayload,
WalletRecoverySetupMethod,
WalletRecoverySetupWebhookPayload,
WalletRestoredWebhookPayload,
WebhookPayload,
YieldClaimConfirmedWebhookPayload,
YieldClaimReward,
YieldDepositConfirmedWebhookPayload,
YieldWithdrawConfirmedWebhookPayload,
OrganizationKYBUpdatedWebhookEvent,
UserKYCUpdatedWebhookEvent,
WalletDepositAccountDepositCompletedWebhookEvent,
WalletDepositAccountDepositFailedWebhookEvent,
WalletDepositAccountDepositStartedWebhookEvent,
UnsafeUnwrapWebhookEvent,
)Types:
from privy.types import (
AccountBalanceParams,
AccountBalanceResponse,
AccountDisplayName,
AccountResponse,
AccountWallet,
AccountWalletChainType,
AccountWalletConfigurationItem,
AccountWalletIDs,
AccountWalletsConfiguration,
AccountsDashboardListResponse,
AccountsListResponse,
AssetAccountWithBalance,
BalanceAsset,
BalanceAssetByChain,
BalanceResponse,
ChainTestnetMode,
CreateAccountFromWalletIDsInput,
CreateAccountFromWalletsConfigurationInput,
CreateAccountInput,
UpdateAccountFromWalletIDsInput,
UpdateAccountFromWalletsConfigurationInput,
UpdateAccountInput,
)Types:
from privy.types import (
Aggregation,
AggregationGroupBy,
AggregationInput,
AggregationMethod,
AggregationMetric,
AggregationWindow,
RollingAggregationWindow,
)Types:
from privy.types import (
AlchemyPaymasterContext,
EmbeddedWalletCreationInput,
ICloudClientType,
OAuthAuthenticateRecoveryResponse,
OAuthCallbackICloudExpoInput,
OAuthInitICloudRecoveryInput,
OAuthInitRecoveryInput,
RecoveryConfigurationICloudInput,
RecoveryConfigurationICloudResponse,
RecoveryKeyMaterialInput,
RecoveryKeyMaterialResponse,
RecoveryType,
SmartWalletConfiguration,
SmartWalletConfigurationDisabled,
SmartWalletConfigurationEnabled,
SmartWalletConfigurationInput,
SmartWalletConfigurationInputEnabled,
SmartWalletNetworkConfiguration,
SmartWalletNetworkConfigurationInput,
SmartWalletType,
WalletCreationAdditionalSignerItem,
WalletCreationInput,
)Types:
from privy.types import AnalyticsEventInputTypes:
from privy.types import (
AuthenticateJwtInput,
AuthenticateMode,
AuthenticateModeOption,
AuthenticateSiweInput,
AuthenticateSiwsInput,
BridgeBrlFiatVirtualAccountDepositInstructions,
BridgeDestinationAsset,
BridgeEurFiatVirtualAccountDepositInstructions,
BridgeFiatVirtualAccountDepositInstructions,
BridgeFiatVirtualAccountDestination,
BridgeFiatVirtualAccountRequest,
BridgeFiatVirtualAccountResponse,
BridgeFiatVirtualAccountSource,
BridgeGbpFiatVirtualAccountDepositInstructions,
BridgeMxnFiatVirtualAccountDepositInstructions,
BridgeOnrampProvider,
BridgeSandboxFiatVirtualAccountRequest,
BridgeSandboxFiatVirtualAccountResponse,
BridgeSourceAsset,
BridgeUsdFiatVirtualAccountDepositInstructions,
BridgeUsdFiatVirtualAccountDepositPaymentRail,
CustomJwtAuthenticateRequestBody,
CustomJwtLinkRequestBody,
CustomOAuthProviderID,
DeviceVerifyAction,
DeviceVerifyRequestBody,
DeviceVerifyResponse,
ExternalOAuthProviderID,
FarcasterAuthenticateInput,
FarcasterAuthenticateRequestBody,
FarcasterConnectInitResponse,
FarcasterConnectInitResponseBody,
FarcasterConnectStatusCompletedResponse,
FarcasterConnectStatusCompletedResponseBody,
FarcasterConnectStatusPendingResponse,
FarcasterConnectStatusPendingResponseBody,
FarcasterInitInput,
FarcasterInitRequestBody,
FarcasterLinkInput,
FarcasterLinkRequestBody,
FarcasterSignerApproved,
FarcasterSignerInitPendingApproval,
FarcasterSignerInitRequestBody,
FarcasterSignerInitResponseBody,
FarcasterSignerRevoked,
FarcasterSignerStatusPendingApproval,
FarcasterSignerStatusResponseBody,
FarcasterUnlinkInput,
FarcasterUnlinkRequestBody,
FarcasterV2AuthenticateInput,
FarcasterV2AuthenticateRequestBody,
FarcasterV2InitInput,
FarcasterV2InitRequestBody,
FarcasterV2InitResponse,
FarcasterV2InitResponseBody,
FiatVirtualAccountRequest,
FiatVirtualAccountResponse,
GuestAuthenticateRequestBody,
LinkJwtInput,
MfaEmailEnrollRequestBody,
MfaEmailInitEnrollInput,
MfaEmailInitRequestBody,
MfaEmailInitVerifyInput,
MfaEmailVerifyRequestBody,
MfaPasskeyEnrollmentRequestBody,
MfaPasskeyInitRequestBody,
MfaPasskeyInitResponseBody,
MfaPasskeyVerifyRequestBody,
MfaSMSEnrollRequestBody,
MfaSMSInitEnrollInput,
MfaSMSInitRequestBody,
MfaSMSInitVerifyInput,
MfaSMSVerifyRequestBody,
MfaTotpInitResponseBody,
MfaTotpInput,
MfaVerifyResponseBody,
OAuthAuthenticateRequestBody,
OAuthAuthorizationCodeRequestBody,
OAuthCodeType,
OAuthInitRequestBody,
OAuthInitResponseBody,
OAuthLinkRequestBody,
OAuthLinkResponseBody,
OAuthProviderID,
OAuthTokenAuthorizationCodeRequestBody,
OAuthTokenDeviceCodePendingError,
OAuthTokenDeviceCodePendingErrorCode,
OAuthTokenDeviceCodeRequestBody,
OAuthTokenGrantType,
OAuthTokenRefreshTokenRequestBody,
OAuthTokenRequestBody,
OAuthTokenSuccessResponse,
OAuthTransferNativeSDKRequestBody,
OAuthTransferRequestBody,
OAuthTransferUserInfo,
OAuthTransferUserInfoMeta,
OAuthTransferWebSDKRequestBody,
OAuthUnlinkRequestBody,
OAuthVerifyRequestBody,
OAuthVerifyResponseBody,
OnrampProvider,
OptionalRefreshTokenInput,
PasskeyAssertionResponse,
PasskeyAttestationResponse,
PasskeyAuthenticateInput,
PasskeyAuthenticatorEnrollmentOptions,
PasskeyAuthenticatorEnrollmentResponse,
PasskeyAuthenticatorSelection,
PasskeyAuthenticatorVerifyOptions,
PasskeyAuthenticatorVerifyResponse,
PasskeyClientExtensionResults,
PasskeyCredPropsResult,
PasskeyCredentialDescriptor,
PasskeyEnrollmentExtensions,
PasskeyInitInput,
PasskeyLinkInput,
PasskeyPubKeyCredParam,
PasskeyRegisterInput,
PasskeyRelyingParty,
PasskeyUser,
PasskeyVerifyExtensions,
PasswordlessAuthenticateRequestBody,
PasswordlessInitRequestBody,
PasswordlessLinkRequestBody,
PasswordlessSMSAuthenticateRequestBody,
PasswordlessSMSInitRequestBody,
PasswordlessSMSLinkRequestBody,
PasswordlessSMSTransferRequestBody,
PasswordlessSMSUnlinkRequestBody,
PasswordlessSMSUpdateRequestBody,
PasswordlessTransferRequestBody,
PasswordlessUnlinkRequestBody,
PasswordlessUpdateRequestBody,
PrivyOAuthProviderID,
ResponsePasskeyInitAuthenticate,
ResponsePasskeyInitLink,
ResponsePasskeyInitRegister,
SiweAddressInput,
SiweAuthenticateRequestBody,
SiweInitInput,
SiweInitRequestBody,
SiweInitResponseBody,
SiweInput,
SiweLinkRequestBody,
SiweLinkSmartWalletRequestBody,
SiweNonce,
SiweUnlinkRequestBody,
SiwsAddressInput,
SiwsAuthenticateRequestBody,
SiwsInitInput,
SiwsInitRequestBody,
SiwsInitResponseBody,
SiwsInput,
SiwsLinkRequestBody,
SiwsMessageType,
SiwsNonce,
SiwsUnlinkRequestBody,
SmartWalletSiweInput,
TelegramAuthResult,
TelegramAuthenticateInput,
TelegramAuthenticateRequestBody,
TelegramLinkRequestBody,
TelegramUnlinkInput,
TelegramUnlinkRequestBody,
TelegramWebAppData,
TransferFarcasterInput,
TransferSiweInput,
TransferSiwsInput,
TransferTelegramInput,
UnlinkPasskeyInput,
)Types:
from privy.types import (
BitcoinAddress,
BitcoinCaip2,
Bps,
CurrencyAmount,
Environment,
EvmAddress,
EvmCaip2,
EvmChecksumAddress,
HyperliquidTokenAddress,
KeyQuorumID,
OrchestrationProvider,
OwnerIDInput,
OwnerInput,
OwnerInputPublicKey,
OwnerInputUser,
P256PublicKey,
SolanaAddress,
SolanaCaip2,
SuccessResponse,
TokenIdentifier,
TronAddress,
TronCaip2,
TronHexAddress,
)Types:
from privy.types import (
BridgeCreateExternalFiatAccountRequestBody,
BridgeCreateFiatDepositAccountRequestBody,
BridgeExternalFiatAccount,
BridgeFiatDepositAccount,
BridgeOrganizationExternalFiatAccount,
CreateExternalFiatAccountRequestBody,
CreateFiatDepositAccountRequestBody,
CreateFiatDepositAccountSource,
CreatePayoutRequestBody,
DepositTravelRule,
DeveloperFeePercent,
ExternalFiatAccount,
ExternalFiatAccountAddress,
ExternalFiatAccountBusinessOwner,
ExternalFiatAccountData,
ExternalFiatAccountGBData,
ExternalFiatAccountIbanData,
ExternalFiatAccountIndividualOwner,
ExternalFiatAccountOwner,
ExternalFiatAccountPixData,
ExternalFiatAccountResponse,
ExternalFiatAccountSwiftCategory,
ExternalFiatAccountSwiftData,
ExternalFiatAccountSwiftPurposeOfFunds,
ExternalFiatAccountUsData,
FiatCurrency,
FiatDepositAccount,
FiatDepositAccountDestination,
FiatDepositAccountResponse,
FiatDepositAccountSource,
FiatDepositAccountStatus,
FiatDepositInstructions,
FiatPaymentRail,
KYBAccountPurpose,
KYBAssociatedPerson,
KYBBusinessDocument,
KYBBusinessType,
KYBDocumentPurpose,
KYBEstimatedAnnualRevenue,
KYBHighRiskActivity,
KYBIndividualDocument,
KYBIndividualDocumentPurpose,
KYBLinksRequestBody,
KYBPlaceOfBirth,
KYBPubliclyTradedListing,
KYBRegulatedActivity,
KYBSourceOfFunds,
KYBStatusListResponse,
KYBStatusResponse,
KYBSubmitData,
KYBSubmitRequestBody,
KYBTosRequestBody,
KYCLinksRequestBody,
KYCStatusListResponse,
KYCStatusResponse,
KYCSubmitData,
KYCSubmitRequestBody,
KyxCapabilities,
KyxCapabilityStatus,
KyxEndorsement,
KyxEndorsementName,
KyxEndorsementStatus,
KyxEnvironment,
KyxProvider,
KyxProviderStatus,
KyxScreen,
KyxScreenResult,
KyxTosRequestBody,
KyxTosResponse,
KyxTosStatus,
KyxTosStatusDetail,
KyxVerificationStatus,
KyxVerificationStatusDetail,
ListExternalFiatAccountsResponse,
ListFiatDepositAccountsResponse,
ListOrganizationExternalFiatAccountsResponse,
OfframpDepositInstructions,
OfframpResponse,
OnrampAsset,
OnrampChain,
OnrampDepositInstructions,
OnrampKYCResponse,
OnrampKYCStatus,
OnrampResponse,
OnrampTransferStatus,
OrganizationExternalFiatAccount,
OrganizationExternalFiatAccountResponse,
PayoutDestination,
PayoutPaymentRail,
PayoutSource,
PayoutTravelRule,
TravelRuleBusinessCounterparty,
TravelRuleCounterparty,
TravelRuleIndividualCounterparty,
TravelRuleSelfCounterparty,
VerificationAddress,
VerificationDocument,
)Types:
from privy.types import (
BridgeFiatCustomerResponse,
BridgeFiatRejectionReason,
BridgeSandboxFiatCustomerResponse,
Caip2ChainID,
CreateLinkAuthIntentInput,
CreateLinkAuthIntentResponse,
CreateOrUpdateFiatCustomerRequestInput,
CreateStripeOnrampSessionInput,
CreateStripeOnrampSessionResponse,
ExchangeStripeTokensInput,
ExchangeStripeTokensResponse,
FiatAmount,
FiatCurrencyCode,
FiatCustomerResponse,
FiatOnrampDestination,
FiatOnrampEnvironment,
FiatOnrampProvider,
FiatOnrampProviderError,
FiatOnrampQuote,
FiatOnrampSource,
FiatOnrampStripeSDKSessionResponse,
FiatOnrampTransactionStatus,
FiatOnrampURLSessionResponse,
GetFiatCustomerRequestInput,
GetFiatOnrampQuotesInput,
GetFiatOnrampQuotesResponse,
GetFiatOnrampTransactionStatusInput,
GetFiatOnrampTransactionStatusResponse,
GetFiatOnrampURLInput,
GetFiatOnrampURLResponse,
GetStripeCryptoCustomerResponse,
GetStripeOnrampTransactionLimitsQueryParams,
GetStripeOnrampTransactionLimitsResponse,
LinkAuthIntentCreated,
LinkAuthIntentNoAccount,
ListStripeConsumerWalletsResponse,
ListStripePaymentTokensResponse,
OnrampSessionParams,
OnrampSessionTransactionDetails,
RefreshStripeQuoteResponse,
StripeConsumerWallet,
StripeCryptoCustomerActive,
StripeCryptoCustomerExpired,
StripeCryptoCustomerNone,
StripeKYCRegion,
StripeKYCTier,
StripeOnrampCheckoutResponse,
StripeOnrampSessionStatus,
StripeOnrampTransactionLimit,
StripePaymentToken,
StripeTransactionDetails,
StripeVerification,
)Types:
from privy.types import (
CoinbaseBlockchain,
CoinbaseEthereumAsset,
CoinbaseOnRampEthereumAddress,
CoinbaseOnRampInitEthereumInput,
CoinbaseOnRampInitInput,
CoinbaseOnRampInitResponse,
CoinbaseOnRampInitSolanaInput,
CoinbaseOnRampSolanaAddress,
CoinbaseOnRampStatus,
CoinbaseOnRampStatusResponse,
CoinbaseSolanaAsset,
MoonpayCurrencyCode,
MoonpayFiatOnRampEthereumConfig,
MoonpayFiatOnRampEthereumInput,
MoonpayFiatOnRampSolanaConfig,
MoonpayFiatOnRampSolanaInput,
MoonpayOnRampSandboxConfig,
MoonpayOnRampSignInput,
MoonpayOnRampSignResponse,
MoonpayPaymentMethod,
MoonpaySolanaCurrencyCode,
MoonpayUiConfig,
MoonpayUiTheme,
)Types:
from privy.types import CrossAppConnection, CrossAppConnectionsResponseTypes:
from privy.types import (
DeviceAuthorizationResponse,
OAuthGrant,
OAuthGrantListResponse,
OAuthGrantRevokeResponse,
)Types:
from privy.types import (
EthereumVaultDetailsInput,
EthereumVaultDetailsResponse,
EthereumVaultPosition,
EthereumVaultResponse,
EthereumYieldClaimIDInput,
EthereumYieldClaimInput,
EthereumYieldClaimResponse,
EthereumYieldClaimReward,
EthereumYieldDepositInput,
EthereumYieldPositionResponse,
EthereumYieldPositionsInput,
EthereumYieldProvider,
EthereumYieldSweepIDInput,
EthereumYieldSweepResponse,
EthereumYieldSweepStatus,
EthereumYieldSweepType,
EthereumYieldWithdrawInput,
EvmCaip2ChainID,
VaultAsset,
)Types:
from privy.types import (
KrakenEmbedAssetSortOption,
KrakenEmbedCancelCustomOrderInput,
KrakenEmbedCancelCustomOrderPath,
KrakenEmbedCancelCustomOrderResponse,
KrakenEmbedCancelCustomOrderResult,
KrakenEmbedCountryCode,
KrakenEmbedCreateCustomOrderInput,
KrakenEmbedCreateCustomOrderResponse,
KrakenEmbedCreateCustomOrderResult,
KrakenEmbedCurrentDayPnl,
KrakenEmbedCustomOrder,
KrakenEmbedCustomOrderAction,
KrakenEmbedCustomOrderAmount,
KrakenEmbedCustomOrderOccurrence,
KrakenEmbedCustomOrderOccurrenceExecutedAction,
KrakenEmbedCustomOrderOccurrenceStatus,
KrakenEmbedCustomOrderOccurrenceTrigger,
KrakenEmbedCustomOrderOccurrenceTriggerType,
KrakenEmbedCustomOrderQuoteAsset,
KrakenEmbedCustomOrderStatus,
KrakenEmbedCustomOrderStatusValue,
KrakenEmbedCustomOrderTrigger,
KrakenEmbedCustomOrderTriggerCondition,
KrakenEmbedEarnAmount,
KrakenEmbedEarnAprEstimate,
KrakenEmbedEarnAsset,
KrakenEmbedEarnUserAllocation,
KrakenEmbedFullName,
KrakenEmbedGetAssetListQueryParamsSchema,
KrakenEmbedGetCustomOrderHistoryQueryParams,
KrakenEmbedGetCustomOrderHistoryResponse,
KrakenEmbedGetCustomOrderHistoryResult,
KrakenEmbedGetCustomOrderQueryParams,
KrakenEmbedGetCustomOrderResponse,
KrakenEmbedGetCustomOrderResult,
KrakenEmbedGetEarnAssetsKrakenResponse,
KrakenEmbedGetEarnAssetsQueryParams,
KrakenEmbedGetEarnAssetsResponse,
KrakenEmbedGetEarnAssetsResult,
KrakenEmbedGetEarnSummaryKrakenResponse,
KrakenEmbedGetEarnSummaryQueryParams,
KrakenEmbedGetEarnSummaryResponse,
KrakenEmbedGetEarnSummaryResult,
KrakenEmbedGetPortfolioDetailsQueryParamsSchema,
KrakenEmbedGetPortfolioSummaryQueryParams,
KrakenEmbedGetPortfolioSummaryResponse,
KrakenEmbedGetPortfolioSummaryResult,
KrakenEmbedGetPortfolioTransactionsQueryParamsSchema,
KrakenEmbedGetQuoteQueryParams,
KrakenEmbedIdentityDocumentType,
KrakenEmbedIncludeCurrentDayPnlQueryParam,
KrakenEmbedListCustomOrdersQueryParams,
KrakenEmbedListCustomOrdersResponse,
KrakenEmbedListCustomOrdersResult,
KrakenEmbedPortfolioSummaryPayload,
KrakenEmbedPortfolioTransactionRefID,
KrakenEmbedPortfolioTransactionRefIDType,
KrakenEmbedQuoteType,
KrakenEmbedResidence,
KrakenEmbedResidenceDocumentType,
KrakenEmbedSortingOrder,
KrakenEmbedStartAddressMetadata,
KrakenEmbedStartAddressVerificationURLInput,
KrakenEmbedStartIdentityInfo,
KrakenEmbedStartIdentityMetadata,
KrakenEmbedStartIdentityVerificationURLInput,
KrakenEmbedStartLivenessVerificationURLInput,
KrakenEmbedStartVerificationDebug,
KrakenEmbedStartVerificationURLInput,
KrakenEmbedStartVerificationURLResponse,
KrakenEmbedStartVerificationURLResult,
KrakenEmbedToggleAutoEarnKrakenResponse,
KrakenEmbedToggleAutoEarnQueryParams,
KrakenEmbedToggleAutoEarnResponse,
KrakenEmbedTransactionStatus,
KrakenEmbedTransactionType,
KrakenEmbedUpcomingReward,
)Types:
from privy.types import ListActionsTypes:
from privy.types import (
SwapDestination,
SwapQuoteDestination,
SwapQuoteRequestBody,
SwapQuoteResponse,
SwapRequestBody,
SwapSource,
)