Skip to content

Latest commit

 

History

History
1921 lines (1745 loc) · 86.4 KB

api.md

File metadata and controls

1921 lines (1745 loc) · 86.4 KB

Apps

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:

Allowlist

Types:

from privy.types.apps import AllowlistListResponse

Methods:

Denylist

Methods:

Cards

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,
)

Intents

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:

KeyQuorums

Types:

from privy.types import (
    AuthorizationKey,
    KeyQuorum,
    KeyQuorumAuthorizationHeaders,
    KeyQuorumCreateRequestBody,
    KeyQuorumUpdateRequestBody,
    KeyQuorumsResponse,
)

Methods:

Organizations

Types:

from privy.types import (
    CreateOrganizationSecretResponse,
    Organization,
    OrganizationCreateRequestBody,
    OrganizationSecretIDInput,
    OrganizationSecretView,
    OrganizationSecretsListResponse,
    OrganizationUpdateRequestBody,
    OrganizationsListResponse,
    UpdateOrganizationSecretSigningKeyInput,
)

Methods:

ExternalFiatAccounts

Methods:

KYB

Methods:

Policies

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:

ConditionSets

Types:

from privy.types.policies import ConditionSetsResponse

Methods:

Transactions

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:

Users

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:

ExternalFiatAccounts

Methods:

KYC

Methods:

Mfa

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,
)

SMS

Enrollment

Methods:

Verification

Methods:

Totp

Enrollment

Methods:

Verification

Methods:

WalletAutomations

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:

Wallets

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:

Actions

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:

Balance

Types:

from privy.types.wallets import BalanceGetResponse

Methods:

DepositAccounts

Crypto

Methods:

Orders

Methods:

Fiat

Methods:

Earn

Ethereum

Methods:

Incentive

Methods:

Payout

Fiat

Methods:

Swap

Methods:

Transactions

Types:

from privy.types.wallets import TransactionGetResponse

Methods:

Webhooks

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,
)

Accounts

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,
)

Aggregations

Types:

from privy.types import (
    Aggregation,
    AggregationGroupBy,
    AggregationInput,
    AggregationMethod,
    AggregationMetric,
    AggregationWindow,
    RollingAggregationWindow,
)

EmbeddedWallets

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,
)

Analytics

Types:

from privy.types import AnalyticsEventInput

ClientAuth

Types:

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,
)

Shared

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,
)

Fiat

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,
)

Onramps

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,
)

Funding

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,
)

CrossApp

Types:

from privy.types import CrossAppConnection, CrossAppConnectionsResponse

OAuth

Types:

from privy.types import (
    DeviceAuthorizationResponse,
    OAuthGrant,
    OAuthGrantListResponse,
    OAuthGrantRevokeResponse,
)

Yield

Types:

from privy.types import (
    EthereumVaultDetailsInput,
    EthereumVaultDetailsResponse,
    EthereumVaultPosition,
    EthereumVaultResponse,
    EthereumYieldClaimIDInput,
    EthereumYieldClaimInput,
    EthereumYieldClaimResponse,
    EthereumYieldClaimReward,
    EthereumYieldDepositInput,
    EthereumYieldPositionResponse,
    EthereumYieldPositionsInput,
    EthereumYieldProvider,
    EthereumYieldSweepIDInput,
    EthereumYieldSweepResponse,
    EthereumYieldSweepStatus,
    EthereumYieldSweepType,
    EthereumYieldWithdrawInput,
    EvmCaip2ChainID,
    VaultAsset,
)

KrakenEmbed

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,
)

Actions

Types:

from privy.types import ListActions

Swaps

Types:

from privy.types import (
    SwapDestination,
    SwapQuoteDestination,
    SwapQuoteRequestBody,
    SwapQuoteResponse,
    SwapRequestBody,
    SwapSource,
)