Type Aliases
APITopic
APITopic: "transaction_intent.broadcast" | "transaction_intent.successful" | "transaction_intent.cancelled" | "transaction_intent.failed" | "balance.project" | "balance.contract" | "balance.dev_account" | "test"
APITopicBALANCECONTRACT
APITopicBALANCECONTRACT: "balance.contract"
APITopicBALANCEDEVACCOUNT
APITopicBALANCEDEVACCOUNT: "balance.dev_account"
APITopicBALANCEPROJECT
APITopicBALANCEPROJECT: "balance.project"
APITopicTRANSACTIONSUCCESSFUL
APITopicTRANSACTIONSUCCESSFUL: "transaction_intent.successful"
APITriggerType
APITriggerType: "webhook" | "email"
AccountResponseExpandable
AccountResponseExpandable: "transactionIntents" | "player"
ApiKeyType
ApiKeyType: "pk" | "sk" | "pk_shield" | "sk_shield"
AssetType
AssetType: "ETH" | "ERC20" | "ERC721" | "ERC1155"
AuthProviderResponse
AuthProviderResponse: "email" | "wallet" | "google" | "twitter" | "discord" | "epic_games" | "facebook" | "telegram" | "accelbyte" | "firebase" | "lootlocker" | "playfab" | "supabase" | "custom" | "oidc" | "telegramMiniApp"
AuthenticationType
AuthenticationType: "oauth" | "basic" | "third_party"
BasicAuthProvider
BasicAuthProvider: "email" | "wallet"
BasicAuthProviderEMAIL
BasicAuthProviderEMAIL: "email"
CodeChallengeMethodEnum
CodeChallengeMethodEnum: "plain" | "S256"
DeveloperAccountResponseExpandable
DeveloperAccountResponseExpandable: "transactionIntents"
EmailTypeRequest
EmailTypeRequest: "emailVerification" | "passwordReset"
EmailTypeResponse
EmailTypeResponse: "emailVerification" | "passwordReset"
EntityTypeACCOUNT
EntityTypeACCOUNT: "account"
EntityTypeCONTRACT
EntityTypeCONTRACT: "contract"
EntityTypeDEVELOPERACCOUNT
EntityTypeDEVELOPERACCOUNT: "developerAccount"
EntityTypeDEVICE
EntityTypeDEVICE: "device"
EntityTypeEMAILSAMPLE
EntityTypeEMAILSAMPLE: "emailSample"
EntityTypeEVENT
EntityTypeEVENT: "event"
EntityTypeFORWARDERCONTRACT
EntityTypeFORWARDERCONTRACT: "forwarderContract"
EntityTypeINVENTORY
EntityTypeINVENTORY: "inventory"
EntityTypeLOG
EntityTypeLOG: "log"
EntityTypePAYMASTER
EntityTypePAYMASTER: "paymaster"
EntityTypePLAYER
EntityTypePLAYER: "player"
EntityTypePOLICY
EntityTypePOLICY: "policy"
EntityTypePOLICYRULE
EntityTypePOLICYRULE: "policyRule"
EntityTypePROJECT
EntityTypePROJECT: "project"
EntityTypeREADCONTRACT
EntityTypeREADCONTRACT: "readContract"
EntityTypeSESSION
EntityTypeSESSION: "session"
EntityTypeSIGNATURE
EntityTypeSIGNATURE: "signature"
EntityTypeSMTPCONFIG
EntityTypeSMTPCONFIG: "smtpConfig"
EntityTypeSUBSCRIPTION
EntityTypeSUBSCRIPTION: "subscription"
EntityTypeTRANSACTIONINTENT
EntityTypeTRANSACTIONINTENT: "transactionIntent"
EntityTypeTRIGGER
EntityTypeTRIGGER: "trigger"
EntityTypeUSER
EntityTypeUSER: "user"
ErrorTypeINVALIDREQUESTERROR
ErrorTypeINVALIDREQUESTERROR: "invalid_request_error"
NextActionType
NextActionType: "sign_with_wallet"
OAuthProvders
OAuthProvders: "google" | "twitter" | "facebook" | "discord" | "epic_games" | "telegram" | "accelbyte" | "firebase" | "lootlocker" | "playfab" | "supabase" | "custom" | "oidc" | "telegramMiniApp"
OAuthProvider
OAuthProvider: "google" | "twitter" | "facebook" | "discord" | "epic_games" | "telegram" | "line"
OAuthProviderDISCORD
OAuthProviderDISCORD: "discord"
OAuthProviderEPICGAMES
OAuthProviderEPICGAMES: "epic_games"
OAuthProviderFACEBOOK
OAuthProviderFACEBOOK: "facebook"
OAuthProviderGOOGLE
OAuthProviderGOOGLE: "google"
OAuthProviderLINE
OAuthProviderLINE: "line"
OAuthProviderTELEGRAM
OAuthProviderTELEGRAM: "telegram"
OAuthProviderTWITTER
OAuthProviderTWITTER: "twitter"
PlanChangeTypeEnum
PlanChangeTypeEnum: "upgrade" | "downgrade" | "none"
PlayerResponseExpandable
PlayerResponseExpandable: "transactionIntents" | "accounts"
PolicyRateLimit
PolicyRateLimit: "gas_per_transaction" | "gas_per_interval" | "count_per_interval"
PolicyRateLimitCOUNTPERINTERVAL
PolicyRateLimitCOUNTPERINTERVAL: "count_per_interval"
PolicyRateLimitGASPERINTERVAL
PolicyRateLimitGASPERINTERVAL: "gas_per_interval"
PolicyRateLimitGASPERTRANSACTION
PolicyRateLimitGASPERTRANSACTION: "gas_per_transaction"
PolicyResponseExpandable
PolicyResponseExpandable: "transactionIntents" | "policyRules"
PolicyRuleListQueriesExpandEnum
PolicyRuleListQueriesExpandEnum: "contract"
PolicyRuleType
PolicyRuleType: "contract_functions" | "account_functions" | "rate_limit"
PolicyRuleTypeACCOUNT
PolicyRuleTypeACCOUNT: "account_functions"
PolicyRuleTypeCONTRACT
PolicyRuleTypeCONTRACT: "contract_functions"
PolicyRuleTypeRATELIMIT
PolicyRuleTypeRATELIMIT: "rate_limit"
PrivateKeyPolicy
PrivateKeyPolicy: "INDIVIDUAL" | "PROJECT"
ProjectStatsRequestTimeFrameEnum
ProjectStatsRequestTimeFrameEnum: "day" | "week" | "month" | "all"
ResponseTypeLIST
ResponseTypeLIST: "list"
SessionResponseExpandable
SessionResponseExpandable: "transactionIntents"
SortOrder
SortOrder: "asc" | "desc"
SponsorSchema
SponsorSchema: "pay_for_user" | "charge_custom_tokens" | "fixed_rate"
SponsorSchemaCHARGECUSTOMTOKENS
SponsorSchemaCHARGECUSTOMTOKENS: "charge_custom_tokens"
SponsorSchemaFIXEDRATE
SponsorSchemaFIXEDRATE: "fixed_rate"
SponsorSchemaPAYFORUSER
SponsorSchemaPAYFORUSER: "pay_for_user"
Status
Status: "success" | "failed"
ThirdPartyOAuthProvider
ThirdPartyOAuthProvider: "accelbyte" | "firebase" | "lootlocker" | "playfab" | "supabase" | "custom" | "oidc" | "telegramMiniApp"
ThirdPartyOAuthProviderACCELBYTE
ThirdPartyOAuthProviderACCELBYTE: "accelbyte"
ThirdPartyOAuthProviderCUSTOM
ThirdPartyOAuthProviderCUSTOM: "custom"
ThirdPartyOAuthProviderFIREBASE
ThirdPartyOAuthProviderFIREBASE: "firebase"
ThirdPartyOAuthProviderLOOTLOCKER
ThirdPartyOAuthProviderLOOTLOCKER: "lootlocker"
ThirdPartyOAuthProviderOIDC
ThirdPartyOAuthProviderOIDC: "oidc"
ThirdPartyOAuthProviderPLAYFAB
ThirdPartyOAuthProviderPLAYFAB: "playfab"
ThirdPartyOAuthProviderSUPABASE
ThirdPartyOAuthProviderSUPABASE: "supabase"
ThirdPartyOAuthProviderTELEGRAMMINIAPP
ThirdPartyOAuthProviderTELEGRAMMINIAPP: "telegramMiniApp"
TimeIntervalType
TimeIntervalType: "minute" | "hour" | "day" | "week" | "month"
TokenType
TokenType: "idToken" | "customToken"
TradeType
TradeType: "EXACT_INPUT" | "EXACT_OUTPUT"
TransactionAbstractionType
TransactionAbstractionType: "accountAbstractionV6" | "zkSync" | "standard"
TransactionIntentResponseExpandable
TransactionIntentResponseExpandable: "player" | "policy" | "account"
UserProjectRole
UserProjectRole: "OWNER" | "ADMIN" | "MEMBER"
UserProjectRoleADMIN
UserProjectRoleADMIN: "ADMIN"
UserProjectRoleMEMBER
UserProjectRoleMEMBER: "MEMBER"
Enum of the supporting Basic Auth providers.