Skip to Content
Hydra@exodus/analytics-validation

@exodus/analytics-validation

Version: 0.0.0

Variables

_default

variable

Type

const _default: (event: unknown) => void

Signature

__type(event: unknown): void

Parameters:

event: unknown

Returns:

void

AnalyticsEventMap

interface

Properties

$experiment_started
any
AdjustAttribution
any
AndroidInstallReferrerAttribution
any
AppSession
any
AssetNetworkManualRefresh
any
BalanceFetchNetworkErrorNotice
any
BitrefillPay
any
CheckBackupQuizCompleted
any
ClientMigrationRun
any
ConnectLedgerAccountConnectedView
any
ConnectLedgerConnectAccountView
any
ConnectLedgerConnectingAccountView
any
ConnectLedgerConnectionErrorView
any
ConnectLedgerDisconnect
any
ConnectLedgerStopConnecting
any
DAppAutoApproveSet
DAppAutoApproveUnset
DAppConnectionDelete
DAppConnectionRequest
any
DappEvmChainSet
any
DAppFavoriteSet
DAppLaunch
DAppNetworkSwitchRequest
any
DAppSignMessageRequest
any
DAppSignTransactionNoGas
any
DAppSignTransactionRequest
any
DappWalletWatchAsset
any
DeepLinkLaunch
any
ExchangeAssetSwap
any
ExchangeConfigureAssetSearchUnavailable
any
ExchangeConfigureAssetSwapBounce
any
ExchangeNoGas
any
ExchangeOnboardingScreenView
any
ExchangeOrderCreate
any
ExchangeOrderFlag
any
ExchangeOrderStatusChange
any
ExchangeSwap
any
ExchangeSwapUnavailableView
any
ExchangeTemporaryUnavailableView
any
ExchangeTimeTrace
any
ExodusTransactionBroadcast
any
ExodusTransactionBroadcastError
any
FusionProfileCreate
any
FusionProfileRead
any
FusionProfileUpdate
any
HomeBannerPageClose
any
HomeBannerPageView
any
HomeEditFavoritesToggle
any
HomeNewsTap
any
HomePortfolioTimeFrameSelect
any
HomeSendToRobinhood
any
HomeSuggestionSkip
any
HomeSuggestionsVideoTap
any
HomeSuggestionView
any
HomeTopMoverTap
any
HomeView
any
HomeWidgetRerank
any
HomeWidgetToggle
any
InstallReferrerAttribution
any
InviteFriendsView
any
LedgerAccountConnect
any
LedgerAccountDisconnect
any
LedgerAccountsView
any
LedgerPair
any
LedgerPairConnectError
any
LightningDeposit
any
LightningInvoiceGenerated
any
LightningReceiveFunds
any
LightningSend
any
LightningTermsAndConditions
any
LightningWithdraw
any
MarketingBannerClick
any
ModalDelistingAssetsView
any
ModalFirstFundView
any
ModalMigrationWarningView
any
MultiSeedChildSeedAdd
any
MultiSeedChildSeedRemove
any
NetworkEasterEggActivate
any
NewsArticleTap
any
NftsProxyServerGetImage
any
NotificationAttributesTest
any
NotificationCtaTap
any
NotificationModalView
any
NotificationOpen
any
NotificationReceive
any
NotificationSend
any
NotificationsSystemPermissionModalEnableTap
any
OffRampContinueTap
any
OffRampNoGas
any
OffRampProviderStatusChange
any
OffRampSaleConfirm
any
OnboardingConnectLedgerConnectAccountView
any
OnboardingConnectLedgerConnectionErrorView
any
OnboardingExistingWalletTap
any
OnboardingNewWalletTap
any
OnboardingPageSkipped
any
OnboardingPageView
any
OnRampClientError
any
OnRampContinueTap
any
OnRampPaymentMethodSelect
any
OnRampProviderSelect
any
OnRampProviderStatusChange
any
OnRampPurchaseConfirm
any
PayActivityExpandedView
any
PayActivitySheetView
any
PayActivityTransactionDetailsView
any
PayAppSession
any
PayCardAddtoPhoneWallet
any
PayCardComingSoonNotify
any
PayCardComingSoonView
any
PayCardCreate
any
PayCardDetailsView
any
PayCardExpandedView
any
PayCardFund
any
PayCardFundView
any
PayCardLegalDisclosureView
any
PayCardOnboardingView
any
PayCardSendToVerificationView
any
PayCardSettingsFreezeToggle
any
PayCardSettingsView
any
PayCardSheetView
any
PayCardTransactionDetailsView
any
PayCardTransferFunds
any
PayCardTransferFundsView
any
PayCardVerificationView
any
PayCashPointsClaim
any
PayCashPointsConvertModalView
any
PayCashPointsExpandedView
any
PayCashPointsHistoryView
any
PayCashPointsInterestCalculatorDepositTap
any
PayCashPointsInterestCalculatorShareReportTap
any
PayCashPointsInterestCalculatorView
any
PayCashPointsInterestCalculatorVisualize
any
PayCashPointsSheetView
any
PayCashPointsTierDetailsView
any
PayContactsAdd
any
PayContactsEdit
any
PayContactsExpandedView
any
PayContactsFavouriteToggle
any
PayContactsInviteModalView
any
PayContactsInviteShareTap
any
PayContactsRemove
any
PayContactsSheetView
any
PayDeposit
any
PayDepositBlocked
any
PayDepositMethodAdd
any
PayDepositMethodsView
any
PayDepositProvidersView
any
PayDepositView
any
PayEarnExpandedView
any
PayEarnRewardReceive
any
PayEarnSheetView
any
PayHomeCardTap
any
PayHomeDepositOptionsView
any
PayHomeView
any
PayKycAcceptBridgeTermsView
any
PayKYCApprove
any
PayKycCountryTaxIDView
any
PayKycEmailVerifyView
any
PayKycEmailView
any
PayKYCFail
any
PayKycMoreDetailsView
any
PayKYCOccupationView
any
PayKYCVerificationSubmit
any
PayOnboardingComplete
any
PayOnboardingScreenView
any
PayOnboardingSlidesView
any
PayOpen
any
PayPasskeysCreate
any
PayPasskeysOnboardingView
any
PayPay
any
PayPayAmountView
any
PayPayConfirmView
any
PayPayContactAdd
any
PayPayContactRemove
any
PayPayQRScan
any
PayPayQRScannerView
any
PayPayView
any
PayPredictionsAccountActivate
PayPredictionsBuyAbandonDuringProcessing
any
PayPredictionsBuyConfirm
any
PayPredictionsBuyFail
any
PayPredictionsBuyFundTrigger
any
PayPredictionsBuyInsufficientFunds
any
PayPredictionsBuyOptionChange
any
PayPredictionsBuyStart
any
PayPredictionsBuySuccess
any
PayPredictionsFundEntry
any
PayPredictionsHistoryItemTap
any
PayPredictionsHistoryView
any
PayPredictionsMarketDetailOpen
any
PayPredictionsMarketResolve
any
PayPredictionsMarketSwipe
any
PayPredictionsMarketView
any
PayPredictionsOpen
any
PayPredictionsPositionsSeeAll
any
PayPredictionsPositionTap
any
PayPredictionsPositionView
any
PayPredictionsSearch
any
PayPredictionsSellFail
any
PayPredictionsSellStart
any
PayPredictionsSellSuccess
any
PayPredictionsTabSelect
any
PayPredictionsViewModeChange
any
PayPredictionsWinningsClaim
any
PayProfileDirectDepositShareTap
any
PayProfileDirectDepositView
any
PayProfilePaymentMethodsAdd
any
PayProfilePaymentMethodsRemove
any
PayProfilePaymentMethodsView
any
PayProfilePublicStatusUpdate
any
PayProfileQRShareTap
any
PayProfileQRView
any
PayProfileSettingsBackgroundAnimationToggle
any
PayProfileSettingsBiometricsToggle
any
PayProfileSettingsEditPhoneNumberUpdate
any
PayProfileSettingsEditPhoneNumberView
any
PayProfileSettingsLogout
any
PayProfileSettingsLogoutView
any
PayProfileSettingsNotificationsToggle
any
PayProfileSettingsPasscodeToggle
any
PayProfileSettingsSoundsToggle
any
PayProfileSettingsThemeChange
any
PayProfileSettingsView
any
PayProfileSupportMessageSend
any
PayProfileSupportView
any
PayProfileView
any
PayReceive
any
PayRequestQrShareTap
any
PayRequestQrView
any
PayRequestView
any
PayWithdrawAddressView
any
PayWithdrawAmountView
any
PayWithdrawConfirmView
any
PayWithdrawTypeSelected
any
PerformanceAppStartup
any
PerformanceViewExit
any
PerformanceViewRender
any
ProfileFeaturesOrderChange
any
ReferralCodeInput
any
ReferralOptIn
any
ReferralProgramBannerView
any
ReferralProgramKycCompletion
any
ReferralProgramKycPageView
any
ReferralProgramPartnerAssignment
any
ReferralProgramReferralActivation
any
ReferralProgramReferralCodePageView
any
ReferralProgramRevenueShareActivity
any
ReferralProgramSendToKyc
any
RemoteWalletBannerTap
any
RemoteWalletBannerView
any
RestoreBackupWarningModalView
any
RestoreWalletSeedInput
any
RestoreWalletSeedInputComplete
any
SecurityAutoLockTimeSet
any
SecurityBackupCreated
any
SecurityBackupCreationInitiated
any
SecurityBackupVaultView
any
SecurityDeviceAuthToggle
any
SecurityFingerprintToggle
any
SecurityPasscodeToggle
any
SettingsAdvancedModeToggle
any
SettingsAutoConnectToggle
any
SettingsChooseConnectionWalletToggle
any
SettingsDefaultPayToggle
any
SettingsDefaultWalletToggle
any
SettingsLanguageTap
any
SettingsLightningHigherLimitsToggle
any
SettingsNotificationProductToggle
any
SettingsNotificationsActivityProductToggle
any
SettingsNotificationsActivityToggle
any
SettingsNotificationsAllowToggle
any
SettingsNotificationsPricesPercentageToggle
any
SettingsNotificationsPricesToggle
any
SettingsNotificationsSpecialOffersToggle
any
SettingsPortfolioAnimationToggle
any
SettingsPortfoliosToggle
any
SettingsPreferredCurrencySet
any
SettingsRefreshNetworksRefresh
any
SettingsRestoreFromBackupView
any
SettingsShowRewardsInPortfolioToggle
any
SettingsSoundsToggle
any
SignerTransactionExpiry
any
SolanaMobileAdapterEnable
any
SolanaPayQrCodeReaderView
any
SolanaPayTransactionConfirm
any
SolanaPayTransactionConfirmationView
any
StocksAssetDetailView
any
StocksBuy
any
StocksBuyAmountDismissed
any
StocksBuyAmountReady
any
StocksBuyAmountValid
any
StocksBuyAmountView
any
StocksBuyBlocked
any
StocksBuyConfirmBlocked
any
StocksBuyConfirmDismissed
any
StocksBuyConfirmReady
any
StocksBuyConfirmView
any
StocksBuyDepositTap
any
StocksBuyError
any
StocksBuySuccess
any
StocksBuyView
any
StocksGeoBlockedView
any
StocksHomeView
any
StocksOnboardingComplete
any
StocksOnboardingView
any
StocksPortfolioAssetTap
any
StocksPortfolioView
any
StocksSell
any
StocksSellConfirmBlocked
any
StocksSellConfirmDismissed
any
StocksSellConfirmReady
any
StocksSellConfirmView
any
StocksSellError
any
StocksSellSuccess
any
StocksSellView
any
SupportFeedbackTap
any
SupportTransactionHistoryGenerateCsvTap
any
TelemetryCollectionDecision
any
TrezorAccountConnect
any
TrezorAccountDisconnect
any
TrezorPairConnectError
any
WalletAssetAdvancedOptionsView
any
WalletAssetBitcoinLegacyAddressToggle
any
WalletAssetBitcoinMultipleAddressesToggle
any
WalletAssetBitcoinTaprootAddressToggle
any
WalletAssetCopyReceiveAddress
any
WalletAssetFavoriteToggle
any
WalletAssetFreeze
any
WalletAssetFreezingView
any
WalletAssetIrreversibleModalView
any
WalletAssetManagerToggle
any
WalletAssetMigrate
any
WalletAssetMigrationModalView
any
WalletAssetNetworkManualRefresh
any
WalletAssetPriceBalanceToggle
any
WalletAssetReceiveStatusView
any
WalletAssetReceiveView
any
WalletAssetSend
any
WalletAssetSendAdvancedOptionsSave
any
WalletAssetSendAdvancedOptionsView
any
WalletAssetSendAmountView
any
WalletAssetSendConfirmationView
any
WalletAssetSendHardwareWalletView
any
WalletAssetSendNoGas
any
WalletAssetSendQrScan
any
WalletAssetSendView
any
WalletAssetTRXActivateTap
any
WalletAssetUnfreeze
any
WalletAssetView
any
WalletAssetWithdrawUnfrozen
any
WalletConnectConnectionAdded
any
WalletConnectConnectionDeleted
any
WalletConnectDisconnectAll
any
WalletConnectEditConnectionUpdate
any
WalletConnectEditConnectionView
any
WalletConnectFiatOnRampCtaTap
any
WalletCustomTokenAdd
any
WalletExchangeDetailView
any
WalletStakingClaim
any
WalletStakingEthLearnMoreView
any
WalletStakingEthTermsView
any
WalletStakingNoGas
any
WalletStakingRestake
any
WalletStakingStake
any
WalletStakingUnstake
any
WalletStakingUnstakeClaim
any
WalletStakingView
any
WalletStyleCardsDonutToggle
any
WalletTransactionDetailView
any
WalletView
any
Web3BrowserConnectionDeleted
any
Web3BrowserDisconnectAll
any
Web3BrowserFiatOnRampCTATap
any
Web3BrowserHardwareWalletEnableBlindSigningView
any
Web3BrowserHardwareWalletView
any
Web3BrowserLaunchDapp
any
Web3BrowserSearchInput
any
Web3browserWebsiteLoadingFail
any
WritePhraseScreenExit
any
XopayCardDelete
any
XopayCardSave
any
XopayPaymentFailedView
any
XopaySettingsView
any
XopayTransactionConfirm
any
XopayVerificationComplete
any
XopayVerificationCompleteView
any
XopayVerificationDetailsConfirmationView
any
XopayVerificationEditDetailsSave
any
XopayVerificationEmailInputView
any
XopayVerificationFailedCheckDetailsView
any
XopayVerificationFailedView
any
XopayVerificationInProgressView
any
XopayVerificationMobileChallengeView
any
XopayVerificationPhoneNumberInputView
any
XopayVerificationProcessingView
any
XopayVerificationSsninputView
any
XopayVerificationStartView
any
XopayView
any

AnalyticsCommonProperties

type

Properties

accountCompatibilityMode?
string
accountDeviceModel?
string
accountSource?
string
adjustedTrustScore?
number
appBuild?
"dev" | "prod" | "mobile" | "nile" | "production" | "stage"
appId?
string
appPlatform?
"browser" | "mobile" | "desktop"
appVersion?
string
assetExchangedLast90?
boolean
assetPurchasedLast90?
boolean
assetReceivedLast90?
boolean
assetSentLast90?
boolean
assetSoldLast90?
boolean
assetStakedLast90?
boolean
btcBalance?
number
btcBalanceUsd?
number
childTelemetryIdentifiers?
string[]
country?
string
deviceArch?
string
deviceManufacturer?
string
deviceModel?
string
deviceTzMatchesIp?
boolean
distinctId?
string
ethBalance?
number
ethBalanceUsd?
number
experiments?
string[]
hasBackup?
boolean
hasBalance?
boolean
hasNft?
boolean
isStaking?
boolean
locale?
string[] | string | "unknown_unknown" | "unknown-unknown"
mpLib?
"Segment: unknown"
mpProcessingTimeMs?
number
navigationTime?
number
numberOfAssets?
number
numberOfAssetsEnabled?
number
numberOfAssetsFavorites?
number
onPhoneCall?
boolean
onVpn?
boolean
origin?
string
osName?
"A" | "android" | "darwin" | "I" | "ios" | "L" | "linux" | "M" | "W" | "win32" | "win" | "cros" | "mac"
osVersion?
string
payBalanceUsd?
number
payCashPoints?
number
payCashPointsTier?
string
payCashPointsUsd?
number
payContactsAccess?
string
payHasAnyNotificationsOn?
boolean
payHasBalance?
boolean
payHasCard?
boolean
payHasPayAsDefault?
boolean
payHasPayAvailable?
boolean
payHasProfilePicture?
boolean
payHasSavedDepositMethod?
boolean
payKycStatus?
string
payNotificationsAccess?
string
payPhoneCountry?
string
payPhoneCountryCode?
string
payTransactionHistoryCount?
number
region?
string
restrictedDevice?
boolean
restrictedOs?
boolean
riskMetricsLoading?
boolean
screenHeight?
number
screenWidth?
number
selectedLanguage?
string
solBalance?
number
solBalanceUsd?
number
stakedAssets?
string[]
time?
number
totalBalanceUsd?
number
trustScore?
number
trxBalance?
number
trxBalanceUsd?
number
usdtBalance?
number
usdtBalanceUsd?
number
usdttrxBalance?
number
usdttrxBalanceUsd?
number
walletAge?
number

AnalyticsEventName

type

AnalyticsEventPayload

type

AnalyticsEventProperties

type

PredictionsProperties

type

Properties

balanceUsdAtEvent?
number
entrySource?
"tab_nav" | "deeplink" | "p2p_share" | "rewards_card" | "home_recommendation"
fundedState?
"funded" | "non_funded"
marketType?
"binary" | "multi"
predictionAccountActivated?
boolean
provider?
"polymarket" | "kalshi"
userType?
string
viewMode?
"card" | "list"

RequiredKeys

type

Web3Properties

type

Properties

dappDomain?
string

src

variable

Type

var src: (event: unknown) => void

Signature

__type(event: unknown): void

Parameters:

event: unknown

Returns:

void

Start building

XO

Request Demo

Schedule a call with our team

Select a product
Arrow right

Start building
Grateful

Contact Us

We're here to help