UNPKG

@sky-mavis/tanto-widget

Version:
22 lines 673 B
import {analytic}from'../../analytic.mjs';import {useConnectCallback}from'../../hooks/useConnectCallback.mjs';function useConnectionAnalytics() { useConnectCallback({ onConnect: data => { analytic.updateSession({ userAddress: data.address, force: true }); analytic.sendEvent('wallet_connect_success', { wallet_id: data.connectorId, address: data.address, chain_id: data.chainId }); }, onDisconnect: () => { analytic.sendEvent('sdk_disconnect').then(() => { analytic.updateSession({ userAddress: undefined }); }); } }); }export{useConnectionAnalytics};