modules
[# Masa Analytics SDK
- v0.5.11](/docs/developers/analytics-sdk/) / Exports
# Masa Analytics SDK
- v0.5.11
Table of contents
Classes
Interfaces
- BaseArgs
- BaseEvent
- BaseEventData
- ConnectWalletEventData
- FireConnectWalletEventArgs
- FireEventArgs
- FireEventData
- FireLoginEventArgs
- FireMintEventArgs
- FirePageViewEventArgs
- FireTrackCustomEventArgs
- LoginEventData
- MintEventData
- PageViewEventData
- ReferrerInfo
- TrackCustomEventData
- UTMParams
Type Aliases
Variables
Functions
Type Aliases
EventType
Ƭ EventType: "pageView"
| "customEvent"
| "login"
| "mint"
| "connectWallet"
| "swap"
| "bridge"
| "addLiquidity"
| "removeLiquidity"
| "farm"
| "trade"
| "claim"
Variables
globalUserAddress
• globalUserAddress: string
| null
= null
Functions
connectMetamask
▸ connectMetamask(ma
): Promise
\<undefined
| string
>
Parameters
Name | Type |
---|---|
ma | MasaAnalytics |
Returns
Promise
\<undefined
| string
>
detectWalletProvider
▸ detectWalletProvider(): string
Returns
string
generateSignature
▸ generateSignature(wallet
, client_app
, client_name
): Promise
\<{ message
: string
; nonce
: string
; signature
: string
}>
Parameters
Name | Type |
---|---|
wallet | Signer |
client_app | string |
client_name | string |
Returns
Promise
\<{ message
: string
; nonce
: string
; signature
: string
}>
trackConnectedWallet
▸ trackConnectedWallet(MA
): Promise
\<void
>
Parameters
Name | Type |
---|---|
MA | MasaAnalytics |
Returns
Promise
\<void
>