Params Types:
- privyclient.AdditionalSignerInput
- privyclient.AdditionalSignerItemInput
- privyclient.Address
- privyclient.AmountType
- privyclient.CustomTokenTransferSource
- privyclient.EthereumPersonalSignRpcInput
- privyclient.EthereumPersonalSignRpcInputParams
- privyclient.EthereumSecp256k1SignRpcInput
- privyclient.EthereumSecp256k1SignRpcInputParams
- privyclient.EthereumSendCallsCall
- privyclient.EthereumSendCallsRpcInput
- privyclient.EthereumSendCallsRpcInputParams
- privyclient.EthereumSendTransactionRpcInput
- privyclient.EthereumSendTransactionRpcInputParams
- privyclient.EthereumSign7702Authorization
- privyclient.EthereumSign7702AuthorizationRpcInput
- privyclient.EthereumSign7702AuthorizationRpcInputParams
- privyclient.EthereumSignTransactionRpcInput
- privyclient.EthereumSignTransactionRpcInputParams
- privyclient.EthereumSignTypedDataRpcInput
- privyclient.EthereumSignTypedDataRpcInputParams
- privyclient.EthereumSignUserOperationRpcInput
- privyclient.EthereumSignUserOperationRpcInputParams
- privyclient.EthereumTypedDataInput
- privyclient.ExportPrivateKeyRpcInput
- privyclient.ExportSeedPhraseRpcInput
- privyclient.ExportType
- privyclient.FeeConfiguration
- privyclient.GetByWalletAddressRequestBody
- privyclient.HDInitInput
- privyclient.HDSubmitInput
- privyclient.HpkeAeadAlgorithm
- privyclient.HpkeEncryption
- privyclient.HpkeImportConfig
- privyclient.Hex
- privyclient.NamedTokenTransferSource
- privyclient.OutputWithPreviousTransactionData
- privyclient.PolicyInput
- privyclient.PrivateKeyExportInput
- privyclient.PrivateKeyInitInput
- privyclient.PrivateKeySubmitInput
- privyclient.QuantityUnion
- privyclient.RawSignBytesEncoding
- privyclient.RawSignBytesHashFunction
- privyclient.RawSignBytesParams
- privyclient.RawSignHashParams
- privyclient.RawSignInput
- privyclient.RawSignInputParamsUnion
- privyclient.RecipientPublicKey
- privyclient.SeedPhraseExportInput
- privyclient.SolanaSignAndSendTransactionRpcInput
- privyclient.SolanaSignAndSendTransactionRpcInputParams
- privyclient.SolanaSignMessageRpcInput
- privyclient.SolanaSignMessageRpcInputParams
- privyclient.SolanaSignTransactionRpcInput
- privyclient.SolanaSignTransactionRpcInputParams
- privyclient.SparkClaimStaticDepositRpcInput
- privyclient.SparkClaimStaticDepositRpcInputParams
- privyclient.SparkCreateLightningInvoiceRpcInput
- privyclient.SparkCreateLightningInvoiceRpcInputParams
- privyclient.SparkGetBalanceRpcInput
- privyclient.SparkGetClaimStaticDepositQuoteRpcInput
- privyclient.SparkGetClaimStaticDepositQuoteRpcInputParams
- privyclient.SparkGetStaticDepositAddressRpcInput
- privyclient.SparkNetwork
- privyclient.SparkOutputSelectionStrategy
- privyclient.SparkPayLightningInvoiceRpcInput
- privyclient.SparkPayLightningInvoiceRpcInputParams
- privyclient.SparkSignMessageWithIdentityKeyRpcInput
- privyclient.SparkSignMessageWithIdentityKeyRpcInputParams
- privyclient.SparkTransferRpcInput
- privyclient.SparkTransferRpcInputParams
- privyclient.SparkTransferTokensRpcInput
- privyclient.SparkTransferTokensRpcInputParams
- privyclient.SuiCommandName
- privyclient.TempoAaAuthorization
- privyclient.TempoCall
- privyclient.TempoFeePayerSignature
- privyclient.TokenOutput
- privyclient.TokenTransferDestination
- privyclient.TokenTransferSourceUnion
- privyclient.TransferRequestBody
- privyclient.TypedDataDomainInputParams
- privyclient.TypedDataTypeFieldInput
- privyclient.TypedDataTypesInputParams
- privyclient.UnsignedEthereumTransactionUnion
- privyclient.UnsignedStandardEthereumTransaction
- privyclient.UnsignedTempoTransaction
- privyclient.UserOperationInput
- privyclient.WalletAsset
- privyclient.WalletAuthenticateRequestBody
- privyclient.WalletBatchCreateInput
- privyclient.WalletBatchItemInput
- privyclient.WalletChainType
- privyclient.WalletExportRequestBody
- privyclient.WalletImportSupportedChains
- privyclient.WalletRpcRequestBodyUnion
- privyclient.WalletUpdateRequestBody
Response Types:
- privyclient.AdditionalSignerInputResp
- privyclient.AdditionalSignerItemInputResp
- privyclient.AmountType
- privyclient.CurveSigningChainType
- privyclient.CustomTokenTransferSourceResp
- privyclient.DeveloperFee
- privyclient.EthereumPersonalSignRpcInputResp
- privyclient.EthereumPersonalSignRpcInputParamsResp
- privyclient.EthereumPersonalSignRpcResponse
- privyclient.EthereumPersonalSignRpcResponseData
- privyclient.EthereumSecp256k1SignRpcInputResp
- privyclient.EthereumSecp256k1SignRpcInputParamsResp
- privyclient.EthereumSecp256k1SignRpcResponse
- privyclient.EthereumSecp256k1SignRpcResponseData
- privyclient.EthereumSendCallsCallResp
- privyclient.EthereumSendCallsRpcInputResp
- privyclient.EthereumSendCallsRpcInputParamsResp
- privyclient.EthereumSendCallsRpcResponse
- privyclient.EthereumSendCallsRpcResponseData
- privyclient.EthereumSendTransactionRpcInputResp
- privyclient.EthereumSendTransactionRpcInputParamsResp
- privyclient.EthereumSendTransactionRpcResponse
- privyclient.EthereumSendTransactionRpcResponseData
- privyclient.EthereumSign7702AuthorizationResp
- privyclient.EthereumSign7702AuthorizationRpcInputResp
- privyclient.EthereumSign7702AuthorizationRpcInputParamsResp
- privyclient.EthereumSign7702AuthorizationRpcResponse
- privyclient.EthereumSign7702AuthorizationRpcResponseData
- privyclient.EthereumSignTransactionRpcInputResp
- privyclient.EthereumSignTransactionRpcInputParamsResp
- privyclient.EthereumSignTransactionRpcResponse
- privyclient.EthereumSignTransactionRpcResponseData
- privyclient.EthereumSignTypedDataRpcInputResp
- privyclient.EthereumSignTypedDataRpcInputParamsResp
- privyclient.EthereumSignTypedDataRpcResponse
- privyclient.EthereumSignTypedDataRpcResponseData
- privyclient.EthereumSignUserOperationRpcInputResp
- privyclient.EthereumSignUserOperationRpcInputParamsResp
- privyclient.EthereumSignUserOperationRpcResponse
- privyclient.EthereumSignUserOperationRpcResponseData
- privyclient.EthereumTypedDataInputResp
- privyclient.ExportPrivateKeyRpcInputResp
- privyclient.ExportPrivateKeyRpcResponse
- privyclient.ExportSeedPhraseRpcInputResp
- privyclient.ExportSeedPhraseRpcResponse
- privyclient.ExportType
- privyclient.FeeConfigurationResp
- privyclient.FeeLineItemUnion
- privyclient.Gas
- privyclient.HpkeEncryption
- privyclient.Hex
- privyclient.NamedTokenTransferSourceResp
- privyclient.OutputWithPreviousTransactionDataResp
- privyclient.PolicyInput
- privyclient.PrivateKeyExportInputResp
- privyclient.PrivyFee
- privyclient.QuantityUnionResp
- privyclient.RawSignResponse
- privyclient.RawSignResponseData
- privyclient.RecipientPublicKey
- privyclient.RelayerFee
- privyclient.SeedPhraseExportInputResp
- privyclient.SeedPhraseExportResponse
- privyclient.SolanaSignAndSendTransactionRpcInputResp
- privyclient.SolanaSignAndSendTransactionRpcInputParamsResp
- privyclient.SolanaSignAndSendTransactionRpcResponse
- privyclient.SolanaSignAndSendTransactionRpcResponseData
- privyclient.SolanaSignMessageRpcInputResp
- privyclient.SolanaSignMessageRpcInputParamsResp
- privyclient.SolanaSignMessageRpcResponse
- privyclient.SolanaSignMessageRpcResponseData
- privyclient.SolanaSignTransactionRpcInputResp
- privyclient.SolanaSignTransactionRpcInputParamsResp
- privyclient.SolanaSignTransactionRpcResponse
- privyclient.SolanaSignTransactionRpcResponseData
- privyclient.SparkBalance
- privyclient.SparkClaimStaticDepositRpcInputResp
- privyclient.SparkClaimStaticDepositRpcInputParamsResp
- privyclient.SparkClaimStaticDepositRpcResponse
- privyclient.SparkClaimStaticDepositRpcResponseData
- privyclient.SparkCreateLightningInvoiceRpcInputResp
- privyclient.SparkCreateLightningInvoiceRpcInputParamsResp
- privyclient.SparkCreateLightningInvoiceRpcResponse
- privyclient.SparkGetBalanceRpcInputResp
- privyclient.SparkGetBalanceRpcResponse
- privyclient.SparkGetClaimStaticDepositQuoteRpcInputResp
- privyclient.SparkGetClaimStaticDepositQuoteRpcInputParamsResp
- privyclient.SparkGetClaimStaticDepositQuoteRpcResponse
- privyclient.SparkGetClaimStaticDepositQuoteRpcResponseData
- privyclient.SparkGetStaticDepositAddressRpcInputResp
- privyclient.SparkGetStaticDepositAddressRpcResponse
- privyclient.SparkGetStaticDepositAddressRpcResponseData
- privyclient.SparkLightningFee
- privyclient.SparkLightningReceiveRequest
- privyclient.SparkLightningSendRequest
- privyclient.SparkNetwork
- privyclient.SparkOutputSelectionStrategy
- privyclient.SparkPayLightningInvoiceRpcInputResp
- privyclient.SparkPayLightningInvoiceRpcInputParamsResp
- privyclient.SparkPayLightningInvoiceRpcResponse
- privyclient.SparkSignMessageWithIdentityKeyRpcInputResp
- privyclient.SparkSignMessageWithIdentityKeyRpcInputParamsResp
- privyclient.SparkSignMessageWithIdentityKeyRpcResponse
- privyclient.SparkSignMessageWithIdentityKeyRpcResponseData
- privyclient.SparkSigningKeyshare
- privyclient.SparkTokenBalance
- privyclient.SparkTransfer
- privyclient.SparkTransferLeaf
- privyclient.SparkTransferRpcInputResp
- privyclient.SparkTransferRpcInputParamsResp
- privyclient.SparkTransferRpcResponse
- privyclient.SparkTransferTokensRpcInputResp
- privyclient.SparkTransferTokensRpcInputParamsResp
- privyclient.SparkTransferTokensRpcResponse
- privyclient.SparkTransferTokensRpcResponseData
- privyclient.SparkUserTokenMetadata
- privyclient.SparkWalletLeaf
- privyclient.SuiCommandName
- privyclient.TempoAaAuthorizationResp
- privyclient.TempoCallResp
- privyclient.TempoFeePayerSignatureResp
- privyclient.TokenOutputResp
- privyclient.TokenTransferDestinationResp
- privyclient.TokenTransferSourceUnionResp
- privyclient.TransferRequestBodyResp
- privyclient.TypedDataDomainInputParams
- privyclient.TypedDataTypeFieldInputResp
- privyclient.TypedDataTypesInputParamsResp
- privyclient.UnsignedEthereumTransactionUnionResp
- privyclient.UnsignedStandardEthereumTransactionResp
- privyclient.UnsignedTempoTransactionResp
- privyclient.UserOperationInputResp
- privyclient.Wallet
- privyclient.WalletAdditionalSigner
- privyclient.WalletAdditionalSignerItem
- privyclient.WalletAuthenticateWithJwtResponseUnion
- privyclient.WalletBatchCreateResponse
- privyclient.WalletBatchCreateResultUnion
- privyclient.WalletChainType
- privyclient.WalletCustodian
- privyclient.WalletExportResponseBody
- privyclient.WalletRpcRequestBodyUnionResp
- privyclient.WalletRpcResponseUnion
- privyclient.WalletInitImportResponse
Methods:
client.Wallets.New(ctx context.Context, params privyclient.WalletNewParams) (*privyclient.Wallet, error)client.Wallets.Update(ctx context.Context, walletID string, params privyclient.WalletUpdateParams) (*privyclient.Wallet, error)client.Wallets.List(ctx context.Context, query privyclient.WalletListParams) (*pagination.Cursor[privyclient.Wallet], error)client.Wallets.InitImport(ctx context.Context, body privyclient.WalletInitImportParams) (*privyclient.WalletInitImportResponse, error)client.Wallets.SubmitImport(ctx context.Context, body privyclient.WalletSubmitImportParams) (*privyclient.Wallet, error)client.Wallets.Transfer(ctx context.Context, walletID string, params privyclient.WalletTransferParams) (*privyclient.TransferActionResponse, error)client.Wallets.AuthenticateWithJwt(ctx context.Context, body privyclient.WalletAuthenticateWithJwtParams) (*privyclient.WalletAuthenticateWithJwtResponseUnion, error)client.Wallets.NewBatch(ctx context.Context, body privyclient.WalletNewBatchParams) (*privyclient.WalletBatchCreateResponse, error)client.Wallets.Export(ctx context.Context, walletID string, params privyclient.WalletExportParams) (*privyclient.WalletExportResponseBody, error)client.Wallets.Get(ctx context.Context, walletID string) (*privyclient.Wallet, error)client.Wallets.GetWalletByAddress(ctx context.Context, body privyclient.WalletGetWalletByAddressParams) (*privyclient.Wallet, error)client.Wallets.RawSign(ctx context.Context, walletID string, params privyclient.WalletRawSignParams) (*privyclient.RawSignResponse, error)client.Wallets.Rpc(ctx context.Context, walletID string, params privyclient.WalletRpcParams) (*privyclient.WalletRpcResponseUnion, error)
Methods:
client.Wallets.Earn.Ethereum.Deposit(ctx context.Context, walletID string, params privyclient.WalletEarnEthereumDepositParams) (*privyclient.EarnDepositActionResponse, error)client.Wallets.Earn.Ethereum.Withdraw(ctx context.Context, walletID string, params privyclient.WalletEarnEthereumWithdrawParams) (*privyclient.EarnWithdrawActionResponse, error)
Methods:
client.Wallets.Earn.Ethereum.Incentive.Claim(ctx context.Context, walletID string, params privyclient.WalletEarnEthereumIncentiveClaimParams) (*privyclient.EarnIncentiveClaimActionResponse, error)
Response Types:
Methods:
client.Wallets.Balance.Get(ctx context.Context, walletID string, query privyclient.WalletBalanceGetParams) (*privyclient.WalletBalanceGetResponse, error)
Methods:
client.Wallets.Swap.Execute(ctx context.Context, walletID string, params privyclient.WalletSwapExecuteParams) (*privyclient.SwapActionResponse, error)client.Wallets.Swap.Quote(ctx context.Context, walletID string, params privyclient.WalletSwapQuoteParams) (*privyclient.SwapQuoteResponse, error)
Params Types:
- privyclient.CustomMetadata
- privyclient.LinkedAccountAppleInput
- privyclient.LinkedAccountCustomJwtInput
- privyclient.LinkedAccountDiscordInput
- privyclient.LinkedAccountEmailInput
- privyclient.LinkedAccountFarcasterInput
- privyclient.LinkedAccountGitHubInput
- privyclient.LinkedAccountGoogleInput
- privyclient.LinkedAccountInputUnion
- privyclient.LinkedAccountInstagramInput
- privyclient.LinkedAccountLineInput
- privyclient.LinkedAccountLinkedInInput
- privyclient.LinkedAccountPasskeyInput
- privyclient.LinkedAccountPhoneInput
- privyclient.LinkedAccountSpotifyInput
- privyclient.LinkedAccountTelegramInput
- privyclient.LinkedAccountTiktokInput
- privyclient.LinkedAccountTwitchInput
- privyclient.LinkedAccountTwitterInput
- privyclient.LinkedAccountType
- privyclient.LinkedAccountWalletInput
Response Types:
- privyclient.CrossAppEmbeddedWallet
- privyclient.CrossAppSmartWallet
- privyclient.CustomMetadataResp
- privyclient.EmbeddedWalletRecoveryMethod
- privyclient.LinkedAccountUnion
- privyclient.LinkedAccountAppleOAuth
- privyclient.LinkedAccountAuthorizationKey
- privyclient.LinkedAccountBaseWallet
- privyclient.LinkedAccountBitcoinSegwitEmbeddedWallet
- privyclient.LinkedAccountBitcoinTaprootEmbeddedWallet
- privyclient.LinkedAccountCrossApp
- privyclient.LinkedAccountCurveSigningEmbeddedWallet
- privyclient.LinkedAccountCustomJwt
- privyclient.LinkedAccountCustomOAuth
- privyclient.LinkedAccountDiscordOAuth
- privyclient.LinkedAccountEmail
- privyclient.LinkedAccountEthereum
- privyclient.LinkedAccountEthereumEmbeddedWallet
- privyclient.LinkedAccountFarcaster
- privyclient.LinkedAccountGitHubOAuth
- privyclient.LinkedAccountGoogleOAuth
- privyclient.LinkedAccountInstagramOAuth
- privyclient.LinkedAccountLineOAuth
- privyclient.LinkedAccountLinkedInOAuth
- privyclient.LinkedAccountPasskey
- privyclient.LinkedAccountPhone
- privyclient.LinkedAccountSmartWallet
- privyclient.LinkedAccountSolana
- privyclient.LinkedAccountSolanaEmbeddedWallet
- privyclient.LinkedAccountSpotifyOAuth
- privyclient.LinkedAccountTelegram
- privyclient.LinkedAccountTiktokOAuth
- privyclient.LinkedAccountTwitchOAuth
- privyclient.LinkedAccountTwitterOAuth
- privyclient.LinkedMfaMethodUnion
- privyclient.PasskeyMfaMethod
- privyclient.SMSMfaMethod
- privyclient.TotpMfaMethod
- privyclient.User
Methods:
client.Users.New(ctx context.Context, body privyclient.UserNewParams) (*privyclient.User, error)client.Users.List(ctx context.Context, query privyclient.UserListParams) (*pagination.Cursor[privyclient.User], error)client.Users.Delete(ctx context.Context, userID string) errorclient.Users.Get(ctx context.Context, userID string) (*privyclient.User, error)client.Users.GetByCustomAuthID(ctx context.Context, body privyclient.UserGetByCustomAuthIDParams) (*privyclient.User, error)client.Users.GetByDiscordUsername(ctx context.Context, body privyclient.UserGetByDiscordUsernameParams) (*privyclient.User, error)client.Users.GetByEmailAddress(ctx context.Context, body privyclient.UserGetByEmailAddressParams) (*privyclient.User, error)client.Users.GetByFarcasterID(ctx context.Context, body privyclient.UserGetByFarcasterIDParams) (*privyclient.User, error)client.Users.GetByGitHubUsername(ctx context.Context, body privyclient.UserGetByGitHubUsernameParams) (*privyclient.User, error)client.Users.GetByPhoneNumber(ctx context.Context, body privyclient.UserGetByPhoneNumberParams) (*privyclient.User, error)client.Users.GetBySmartWalletAddress(ctx context.Context, body privyclient.UserGetBySmartWalletAddressParams) (*privyclient.User, error)client.Users.GetByTelegramUserID(ctx context.Context, body privyclient.UserGetByTelegramUserIDParams) (*privyclient.User, error)client.Users.GetByTelegramUsername(ctx context.Context, body privyclient.UserGetByTelegramUsernameParams) (*privyclient.User, error)client.Users.GetByTwitterSubject(ctx context.Context, body privyclient.UserGetByTwitterSubjectParams) (*privyclient.User, error)client.Users.GetByTwitterUsername(ctx context.Context, body privyclient.UserGetByTwitterUsernameParams) (*privyclient.User, error)client.Users.GetByWalletAddress(ctx context.Context, body privyclient.UserGetByWalletAddressParams) (*privyclient.User, error)client.Users.PregenerateWallets(ctx context.Context, userID string, body privyclient.UserPregenerateWalletsParams) (*privyclient.User, error)client.Users.Search(ctx context.Context, body privyclient.UserSearchParams) (*privyclient.User, error)client.Users.SetCustomMetadata(ctx context.Context, userID string, body privyclient.UserSetCustomMetadataParams) (*privyclient.User, error)client.Users.UnlinkLinkedAccount(ctx context.Context, userID string, body privyclient.UserUnlinkLinkedAccountParams) (*privyclient.User, error)
Params Types:
- privyclient.AbiParameter
- privyclient.AbiSchema
- privyclient.ActionRequestBodyCondition
- privyclient.AggregationCondition
- privyclient.ConditionOperator
- privyclient.ConditionValueUnion
- privyclient.Ethereum7702AuthorizationCondition
- privyclient.EthereumCalldataCondition
- privyclient.EthereumTransactionCondition
- privyclient.EthereumTypedDataDomainCondition
- privyclient.EthereumTypedDataMessageCondition
- privyclient.PolicyAction
- privyclient.PolicyConditionUnion
- privyclient.PolicyMethod
- privyclient.PolicyRuleRequestBody
- privyclient.SolanaProgramInstructionCondition
- privyclient.SolanaSystemProgramInstructionCondition
- privyclient.SolanaTokenProgramInstructionCondition
- privyclient.SuiTransactionCommandCondition
- privyclient.SuiTransactionCommandOperator
- privyclient.SuiTransferObjectsCommandCondition
- privyclient.SuiTransferObjectsCommandField
- privyclient.SystemCondition
- privyclient.TempoTransactionCondition
- privyclient.TempoTransactionConditionField
- privyclient.TronCalldataCondition
- privyclient.TronTransactionCondition
Response Types:
- privyclient.AbiParameterResp
- privyclient.AbiSchemaResp
- privyclient.ActionRequestBodyConditionResp
- privyclient.AggregationConditionResp
- privyclient.ConditionOperator
- privyclient.ConditionValueUnionResp
- privyclient.Ethereum7702AuthorizationConditionResp
- privyclient.EthereumCalldataConditionResp
- privyclient.EthereumTransactionConditionResp
- privyclient.EthereumTypedDataDomainConditionResp
- privyclient.EthereumTypedDataMessageConditionResp
- privyclient.Policy
- privyclient.PolicyAction
- privyclient.PolicyConditionUnionResp
- privyclient.PolicyMethod
- privyclient.PolicyRuleRequestBodyResp
- privyclient.PolicyRuleResponse
- privyclient.SolanaProgramInstructionConditionResp
- privyclient.SolanaSystemProgramInstructionConditionResp
- privyclient.SolanaTokenProgramInstructionConditionResp
- privyclient.SuiTransactionCommandConditionResp
- privyclient.SuiTransactionCommandOperator
- privyclient.SuiTransferObjectsCommandConditionResp
- privyclient.SuiTransferObjectsCommandField
- privyclient.SystemConditionResp
- privyclient.TempoTransactionConditionResp
- privyclient.TempoTransactionConditionField
- privyclient.TronCalldataConditionResp
- privyclient.TronTransactionConditionResp
Methods:
client.Policies.New(ctx context.Context, params privyclient.PolicyNewParams) (*privyclient.Policy, error)client.Policies.Update(ctx context.Context, policyID string, params privyclient.PolicyUpdateParams) (*privyclient.Policy, error)client.Policies.Delete(ctx context.Context, policyID string, body privyclient.PolicyDeleteParams) (*privyclient.SuccessResponse, error)client.Policies.NewRule(ctx context.Context, policyID string, params privyclient.PolicyNewRuleParams) (*privyclient.PolicyRuleResponse, error)client.Policies.DeleteRule(ctx context.Context, ruleID string, params privyclient.PolicyDeleteRuleParams) (*privyclient.SuccessResponse, error)client.Policies.Get(ctx context.Context, policyID string) (*privyclient.Policy, error)client.Policies.GetRule(ctx context.Context, ruleID string, query privyclient.PolicyGetRuleParams) (*privyclient.PolicyRuleResponse, error)client.Policies.UpdateRule(ctx context.Context, ruleID string, params privyclient.PolicyUpdateRuleParams) (*privyclient.PolicyRuleResponse, error)
Params Types:
Response Types:
Methods:
client.KeyQuorums.New(ctx context.Context, body privyclient.KeyQuorumNewParams) (*privyclient.KeyQuorum, error)client.KeyQuorums.Update(ctx context.Context, keyQuorumID privyclient.KeyQuorumID, params privyclient.KeyQuorumUpdateParams) (*privyclient.KeyQuorum, error)client.KeyQuorums.Delete(ctx context.Context, keyQuorumID privyclient.KeyQuorumID, body privyclient.KeyQuorumDeleteParams) (*privyclient.SuccessResponse, error)client.KeyQuorums.Get(ctx context.Context, keyQuorumID privyclient.KeyQuorumID) (*privyclient.KeyQuorum, error)
Params Types:
Response Types:
- privyclient.BaseActionResult
- privyclient.BaseIntentResponse
- privyclient.IntentAuthorization
- privyclient.IntentAuthorizationKeyQuorumMemberUnion
- privyclient.IntentAuthorizationMemberUnion
- privyclient.IntentResponseUnion
- privyclient.IntentStatus
- privyclient.IntentType
- privyclient.KeyQuorumIntentResponse
- privyclient.PolicyIntentResponse
- privyclient.RpcIntentResponse
- privyclient.RuleDeleteIntentResponse
- privyclient.RuleIntentCreateRequestDetails
- privyclient.RuleIntentDeleteRequestDetails
- privyclient.RuleIntentRequestDetailsUnion
- privyclient.RuleIntentResponse
- privyclient.RuleIntentUpdateRequestDetails
- privyclient.RuleMutateIntentResponse
- privyclient.TransferIntentResponse
- privyclient.WalletIntentResponse
Methods:
client.Intents.List(ctx context.Context, query privyclient.IntentListParams) (*pagination.Cursor[privyclient.IntentResponseUnion], error)client.Intents.NewPolicyRule(ctx context.Context, policyID string, params privyclient.IntentNewPolicyRuleParams) (*privyclient.RuleMutateIntentResponse, error)client.Intents.DeletePolicyRule(ctx context.Context, ruleID string, params privyclient.IntentDeletePolicyRuleParams) (*privyclient.RuleDeleteIntentResponse, error)client.Intents.Get(ctx context.Context, intentID string) (*privyclient.IntentResponseUnion, error)client.Intents.Rpc(ctx context.Context, walletID string, params privyclient.IntentRpcParams) (*privyclient.RpcIntentResponse, error)client.Intents.Transfer(ctx context.Context, walletID string, params privyclient.IntentTransferParams) (*privyclient.TransferIntentResponse, error)client.Intents.UpdateKeyQuorum(ctx context.Context, keyQuorumID string, params privyclient.IntentUpdateKeyQuorumParams) (*privyclient.KeyQuorumIntentResponse, error)client.Intents.UpdatePolicy(ctx context.Context, policyID string, params privyclient.IntentUpdatePolicyParams) (*privyclient.PolicyIntentResponse, error)client.Intents.UpdatePolicyRule(ctx context.Context, ruleID string, params privyclient.IntentUpdatePolicyRuleParams) (*privyclient.RuleMutateIntentResponse, error)client.Intents.UpdateWallet(ctx context.Context, walletID string, params privyclient.IntentUpdateWalletParams) (*privyclient.WalletIntentResponse, error)
Params Types:
- privyclient.Caip2
- privyclient.EmailDomain
- privyclient.EmailDomainInviteInput
- privyclient.EmailInviteInput
- privyclient.PhoneInviteInput
- privyclient.UserInviteInputUnion
- privyclient.WalletInviteInput
Response Types:
- privyclient.AllowlistDeletionResponse
- privyclient.AllowlistEntry
- privyclient.AppResponse
- privyclient.Caip2
- privyclient.Currency
- privyclient.CurrencyAsset
- privyclient.EmbeddedWalletChainConfig
- privyclient.EmbeddedWalletConfigSchema
- privyclient.EmbeddedWalletCreateOnLogin
- privyclient.EmbeddedWalletInputSchema
- privyclient.EmbeddedWalletMode
- privyclient.FundingConfigResponseSchema
- privyclient.FundingMethodEnum
- privyclient.FundingOption
- privyclient.GasSpendCurrency
- privyclient.GasSpendResponseBody
- privyclient.TelegramAuthConfigSchema
- privyclient.TestAccount
- privyclient.TestAccountsResponse
- privyclient.UserOwnedRecoveryOption
Methods:
client.Apps.Get(ctx context.Context, appID string) (*privyclient.AppResponse, error)client.Apps.GetGasSpend(ctx context.Context, query privyclient.AppGetGasSpendParams) (*privyclient.GasSpendResponseBody, error)client.Apps.GetTestCredentials(ctx context.Context, appID string) (*privyclient.TestAccountsResponse, error)
Methods:
client.Apps.Allowlist.New(ctx context.Context, appID string, body privyclient.AppAllowlistNewParams) (*privyclient.AllowlistEntry, error)client.Apps.Allowlist.List(ctx context.Context, appID string) (*[]privyclient.AllowlistEntry, error)client.Apps.Allowlist.Delete(ctx context.Context, appID string, body privyclient.AppAllowlistDeleteParams) (*privyclient.AllowlistDeletionResponse, error)
Response Types:
- privyclient.BridgeCryptoDepositMetadata
- privyclient.BridgeCryptoTransferMetadata
- privyclient.BridgeFiatDepositMetadata
- privyclient.BridgeFiatTransferMetadata
- privyclient.BridgeMetadataUnion
- privyclient.BridgeRefundMetadata
- privyclient.BridgeStaticMemoDepositMetadata
- privyclient.BridgeTransferRefundMetadata
- privyclient.FundsDepositedWebhookPayload
- privyclient.FundsWithdrawnWebhookPayload
- privyclient.IntentAuthorizedWebhookPayload
- privyclient.IntentCreatedWebhookPayload
- privyclient.IntentExecutedWebhookPayload
- privyclient.IntentFailedWebhookPayload
- privyclient.IntentRejectedWebhookPayload
- privyclient.MfaDisabledWebhookPayload
- privyclient.MfaEnabledWebhookPayload
- privyclient.PrivateKeyExportWebhookPayload
- privyclient.TransactionBroadcastedWebhookPayload
- privyclient.TransactionConfirmedWebhookPayload
- privyclient.TransactionExecutionRevertedWebhookPayload
- privyclient.TransactionFailedWebhookPayload
- privyclient.TransactionProviderErrorWebhookPayload
- privyclient.TransactionReplacedWebhookPayload
- privyclient.TransactionStillPendingWebhookPayload
- privyclient.UserAuthenticatedWebhookPayload
- privyclient.UserCreatedWebhookPayload
- privyclient.UserLinkedAccountWebhookPayload
- privyclient.UserOperationCompletedWebhookPayload
- privyclient.UserTransferredAccountWebhookPayload
- privyclient.UserUnlinkedAccountWebhookPayload
- privyclient.UserUpdatedAccountWebhookPayload
- privyclient.UserWalletCreatedWebhookPayload
- privyclient.WalletActionEarnDepositCreatedWebhookPayload
- privyclient.WalletActionEarnDepositFailedWebhookPayload
- privyclient.WalletActionEarnDepositRejectedWebhookPayload
- privyclient.WalletActionEarnDepositSucceededWebhookPayload
- privyclient.WalletActionEarnIncentiveClaimCreatedWebhookPayload
- privyclient.WalletActionEarnIncentiveClaimFailedWebhookPayload
- privyclient.WalletActionEarnIncentiveClaimRejectedWebhookPayload
- privyclient.WalletActionEarnIncentiveClaimSucceededWebhookPayload
- privyclient.WalletActionEarnWithdrawCreatedWebhookPayload
- privyclient.WalletActionEarnWithdrawFailedWebhookPayload
- privyclient.WalletActionEarnWithdrawRejectedWebhookPayload
- privyclient.WalletActionEarnWithdrawSucceededWebhookPayload
- privyclient.WalletActionSwapCreatedWebhookPayload
- privyclient.WalletActionSwapFailedWebhookPayload
- privyclient.WalletActionSwapRejectedWebhookPayload
- privyclient.WalletActionSwapSucceededWebhookPayload
- privyclient.WalletActionTransferCreatedWebhookPayload
- privyclient.WalletActionTransferFailedWebhookPayload
- privyclient.WalletActionTransferRejectedWebhookPayload
- privyclient.WalletActionTransferSucceededWebhookPayload
- privyclient.WalletFundsAssetUnion
- privyclient.WalletFundsErc20Asset
- privyclient.WalletFundsNativeTokenAsset
- privyclient.WalletFundsSacAsset
- privyclient.WalletFundsSplAsset
- privyclient.WalletRecoveredWebhookPayload
- privyclient.WalletRecoverySetupWebhookPayload
- privyclient.YieldClaimConfirmedWebhookPayload
- privyclient.YieldDepositConfirmedWebhookPayload
- privyclient.YieldWithdrawConfirmedWebhookPayload
- privyclient.UnsafeUnwrapWebhookEventUnion
Params Types:
Response Types:
- privyclient.AlchemyPaymasterContext
- privyclient.SmartWalletConfigurationUnion
- privyclient.SmartWalletConfigurationDisabled
- privyclient.SmartWalletConfigurationEnabled
- privyclient.SmartWalletNetworkConfiguration
- privyclient.SmartWalletType
Params Types:
Response Types:
Params Types:
- privyclient.KeyQuorumID
- privyclient.OwnerIDInput
- privyclient.OwnerInputUnion
- privyclient.OwnerInputPublicKey
- privyclient.OwnerInputUser
- privyclient.P256PublicKey
Response Types:
- privyclient.KeyQuorumID
- privyclient.OwnerIDInput
- privyclient.OwnerInputUnionResp
- privyclient.OwnerInputPublicKeyResp
- privyclient.OwnerInputUserResp
- privyclient.P256PublicKey
- privyclient.SuccessResponse
Params Types:
- privyclient.EarnDepositRequestBody
- privyclient.EarnIncentiveClaimRequestBody
- privyclient.EarnWithdrawRequestBody
Response Types:
- privyclient.EvmTransactionWalletActionStep
- privyclient.EvmUserOperationWalletActionStep
- privyclient.EvmWalletActionStepStatus
- privyclient.EarnDepositActionResponse
- privyclient.EarnIncentiveClaimActionResponse
- privyclient.EarnIncetiveClaimRewardEntry
- privyclient.EarnWithdrawActionResponse
- privyclient.ExternalTransactionWalletActionStep
- privyclient.ExternalTransactionWalletActionStepStatus
- privyclient.FailureReason
- privyclient.SvmTransactionWalletActionStep
- privyclient.SvmWalletActionStepStatus
- privyclient.SwapActionResponse
- privyclient.TransferActionResponse
- privyclient.WalletActionStatus
- privyclient.WalletActionStepUnion
- privyclient.WalletActionType
Params Types:
- privyclient.SwapDestination
- privyclient.SwapQuoteDestination
- privyclient.SwapQuoteRequestBody
- privyclient.SwapRequestBody
- privyclient.SwapSource
Response Types: