package Ġcom . waves platform . wallet . v 2 . data . analytics Ċ Ċ sealed Ġclass ĠAn alytic Events ( private Ġvar ĠeventName : ĠString ) Ġ: ĠEventType Ġ{ ĊĊĠĠĠ Ġ// ĠÐĿ Ð°Ð¶ Ð°ÑĤÐ° ĠÐº Ð½ Ð¾Ð¿ ÐºÐ° ĠÂ« Start ĠLe ase Â» ĠÐ½Ð° ĠÑįÐº ÑĢÐ°Ð½ Ðµ ĠWallet . ĊĠĠĠ Ġobject ĠLe asing Start Tap Event Ġ: ĠAn alytic Events (" Le asing ĠStart ĠT ap ") ĊĠĠĠ Ġ// ĠÐĿ Ð°Ð¶ Ð°ÑĤÐ° ĠÐº Ð½ Ð¾Ð¿ ÐºÐ° ĠÂ« Start ĠLe ase Â» ĠÐ½Ð° ĠÑįÐº ÑĢÐ°Ð½ Ðµ ĠÑģ ĠÐ·Ð°Ð¿ Ð¾Ð»Ð½ ÐµÐ½ Ð½Ñĭ Ð¼Ð¸ ĠÐ¿Ð¾Ð» Ñı Ð¼Ð¸ . ĊĠĠĠ Ġobject ĠLe asing Send Tap Event Ġ: ĠAn alytic Events (" Le asing ĠSend ĠT ap ") ĊĠĠĠ Ġ// ĠÐĿ Ð°Ð¶ Ð°ÑĤÐ° ĠÐº Ð½ Ð¾Ð¿ ÐºÐ° ĠÂ« Confirm Â» ĠÐ½Ð° ĠÑįÐº ÑĢÐ°Ð½ Ðµ ĠÐ¿Ð¾Ð´ ÑĤ Ð² ÐµÑĢÐ¶ Ð´ ÐµÐ½Ð¸Ñı ĠÐ» Ð¸Ð· Ð¸Ð½ Ð³ Ð° . ĊĠĠĠ Ġobject ĠLe asing Confirm Tap Event Ġ: ĠAn alytic Events (" Le asing ĠConfirm ĠT ap ") ĊĠĠĠ Ġ// ĠÐĿ Ð°Ð¶ Ð°ÑĤÐ° ĠÐº Ð½ Ð¾Ð¿ ÐºÐ° ĠÂ« Create Ġa Ġnew Ġalias Â» ĠÐ½Ð° ĠÑįÐº ÑĢÐ°Ð½ Ðµ ĠÐ¿ÑĢÐ¾ ÑĦ Ð°Ð¹ Ð»Ð° . ĊĠĠĠ Ġobject ĠAlias Create Profile Event Ġ: ĠAn alytic Events (" Alias ĠCreate ĠProfile ") ĊĠĠĠ Ġ// ĠÐĿ Ð°Ð¶ Ð°ÑĤÐ° ĠÐº Ð½ Ð¾Ð¿ ÐºÐ° ĠÂ« Create Ġa Ġnew Ġalias Â» ĠÐ½Ð° ĠÑįÐº ÑĢÐ°Ð½ Ðµ ĠÐ² Ð¸Ð· Ð¸ÑĤ ÐºÐ¸ . ĊĠĠĠ Ġobject ĠAlias Create V card Event Ġ: ĠAn alytic Events (" Alias ĠCreate ĠV card ") ĊĠĠĠ Ġ// ĠÐĿ Ð°Ð¶ Ð°ÑĤÐ° ĠÐº Ð½ Ð¾Ð¿ ÐºÐ° ĠÂ« Buy Â» ĠÐ½Ð° ĠÑįÐº ÑĢÐ°Ð½ Ðµ ĠÐ¿ÑĢ Ð¾Ñģ Ð¼ Ð¾ÑĤ ÑĢÐ° ĠÐ¿ Ð°ÑĢ Ñĭ . ĊĠĠĠ Ġclass ĠD EX Buy Tap Event ( amount Name : ĠString , Ġprice Name : ĠString ) Ġ: ĠDex Event (" DEX ĠBu y ĠT ap ", Ġamount Name , Ġprice Name ) ĊĠĠĠ Ġ// ĠÐĿ Ð°Ð¶ Ð°ÑĤÐ° ĠÐº Ð½ Ð¾Ð¿ ÐºÐ° ĠÂ« Ok ay Â» ĠÐ½Ð° ĠÑįÐº ÑĢÐ°Ð½ Ðµ ĠÑģÐ¾Ð·Ð´ Ð°Ð½ Ð½Ð¾Ð³Ð¾ ĠÐ¾ ÑĢ Ð´ ÐµÑĢÐ° . ĊĠĠĠ Ġclass ĠD EX Buy Order Success Event ( amount Name : ĠString , Ġprice Name : ĠString ) Ġ: ĠDex Event (" DEX ĠBu y ĠOrder ĠSuccess ", Ġamount Name , Ġprice Name ) ĊĠĠĠ Ġ// ĠÐĿ Ð°Ð¶ Ð°ÑĤÐ° ĠÐº Ð½ Ð¾Ð¿ ÐºÐ° ĠÂ« Sell Â» ĠÐ½Ð° ĠÑįÐº ÑĢÐ°Ð½ Ðµ ĠÐ¿ÑĢ Ð¾Ñģ Ð¼ Ð¾ÑĤ ÑĢÐ° ĠÐ¿ Ð°ÑĢ Ñĭ . ĊĠĠĠ Ġclass ĠD EX Sell Tap Event ( amount Name : ĠString , Ġprice Name : ĠString ) Ġ: ĠDex Event (" DEX ĠS ell ĠT ap ", Ġamount Name , Ġprice Name ) ĊĠĠĠ Ġ// ĠÐĿ Ð°Ð¶ Ð°ÑĤÐ° ĠÐº Ð½ Ð¾Ð¿ ÐºÐ° ĠÂ« Ok ay Â» ĠÐ½Ð° ĠÑįÐº ÑĢÐ°Ð½ Ðµ ĠÑģÐ¾Ð·Ð´ Ð°Ð½ Ð½Ð¾Ð³Ð¾ ĠÐ¾ ÑĢ Ð´ ÐµÑĢÐ° . ĊĠĠĠ Ġclass ĠD EX Sell Order Success Event ( amount Name : ĠString , Ġprice Name : ĠString ) Ġ: ĠDex Event (" DEX ĠS ell ĠOrder ĠSuccess ", Ġamount Name , Ġprice Name ) ĊĠĠĠ Ġ// ĠÐĿ Ð°Ð¶ Ð°ÑĤÐ° ĠÐº Ð½ Ð¾Ð¿ ÐºÐ° ĠÂ« Continue Â» ĠÑĥ ĠÐ»Ñİ Ð± Ð¾Ð¹ ĠÐº ÑĢÐ¸ Ð¿ ÑĤ Ð¾Ð² Ð°Ð» ÑİÑĤ Ñĭ ĠÐ¸Ð»Ð¸ ĠÑĤ Ð¾Ðº ÐµÐ½Ð° . ĊĠĠĠ Ġclass ĠWallet Assets Send Tap Event ( asset Name : ĠString ) Ġ: ĠCurrency Event (" Wallet ĠAssets ĠSend ĠT ap ", Ġasset Name ) ĊĠĠĠ Ġ// ĠÐĿ Ð°Ð¶ Ð°ÑĤÐ° ĠÐº Ð½ Ð¾Ð¿ ÐºÐ° ĠÂ« Confirm Â» ĠÑĥ ĠÐ»Ñİ Ð± Ð¾Ð¹ ĠÐº ÑĢÐ¸ Ð¿ ÑĤ Ð¾Ð² Ð°Ð» ÑİÑĤ Ñĭ ĠÐ¸Ð»Ð¸ ĠÑĤ Ð¾Ðº ÐµÐ½Ð° . ĊĠĠĠ Ġclass ĠWallet Assets Send Confirm Event ( asset Name : ĠString ) Ġ: ĠCurrency Event (" Wallet ĠAssets ĠSend ĠConfirm ", Ġasset Name ) ĊĠĠĠ Ġ// ĠÐĿ Ð°Ð¶ Ð°ÑĤÐ° ĠÐº Ð½ Ð¾Ð¿ ÐºÐ° ĠÂ« Continue Â» ĠÑĥ ĠÐ»Ñİ Ð± Ð¾Ð¹ ĠÐº ÑĢÐ¸ Ð¿ ÑĤ Ð¾Ð² Ð°Ð» ÑİÑĤ Ñĭ ĠÐ¸Ð»Ð¸ ĠÑĤ Ð¾Ðº ÐµÐ½Ð° . ĊĠĠĠ Ġclass ĠWallet Assets Receive Tap Event ( asset Name : ĠString ) Ġ: ĠCurrency Event (" Wallet ĠAssets ĠReceive ĠT ap ", Ġasset Name ) ĊĠĠĠ Ġ// ĠÐĿ Ð°Ð¶ Ð°ÑĤÐ° ĠÐº Ð½ Ð¾Ð¿ ÐºÐ° ĠÂ« Continue Â» ĠÐ½Ð° ĠÑįÐº ÑĢÐ°Ð½ Ðµ ĠÑģ ĠÐ·Ð°Ð¿ Ð¾Ð»Ð½ ÐµÐ½ Ð½Ñĭ Ð¼Ð¸ ĠÐ¿Ð¾Ð» Ñı Ð¼Ð¸ ĠÐº Ð°ÑĢ ÑĤ Ñĭ . ĊĠĠĠ Ġobject ĠWallet Assets Card Receive Tap Event Ġ: ĠAn alytic Events (" Wallet ĠAssets ĠCard ĠReceive ĠT ap ") ĊĠĠĠ Ġ// ĠÐĿ Ð°Ð¶ Ð°ÑĤÐ° ĠÐº Ð½ Ð¾Ð¿ ÐºÐ° ĠÂ« Token ĠB urn Â» ĠÐ½Ð° ĠÑįÐº ÑĢÐ°Ð½ Ðµ ĠÐ° Ñģ Ñģ ÐµÑĤ Ð° . ĊĠĠĠ Ġobject ĠB urn Token Tap Event Ġ: ĠAn alytic Events (" Burn ĠToken ĠT ap ") ĊĠĠĠ Ġ// ĠÐĿ Ð°Ð¶ Ð°ÑĤÐ° ĠÐº Ð½ Ð¾Ð¿ ÐºÐ° ĠÂ« Burn Â» ĠÐ½Ð° ĠÑįÐº ÑĢÐ°Ð½ Ðµ ĠÑģ ĠÐ·Ð°Ð¿ Ð¾Ð»Ð½ ÐµÐ½ Ð½Ñĭ Ð¼Ð¸ ĠÐ¿Ð¾Ð» Ñı Ð¼Ð¸ . ĊĠĠĠ Ġobject ĠB urn Token Continue Tap Event Ġ: ĠAn alytic Events (" Burn ĠToken ĠContinue ĠT ap ") ĊĠĠĠ Ġ// ĠÐĿ Ð°Ð¶ Ð°ÑĤÐ° ĠÐº Ð½ Ð¾Ð¿ ÐºÐ° ĠÂ« Burn Â» ĠÐ½Ð° ĠÑįÐº ÑĢÐ°Ð½ Ðµ ĠÐ¿Ð¾Ð´ ÑĤ Ð² ÐµÑĢÐ¶ Ð´ ÐµÐ½Ð¸Ñı . ĊĠĠĠ Ġobject ĠB urn Token Confirm Tap Event Ġ: ĠAn alytic Events (" Burn ĠToken ĠConfirm ĠT ap ") ĊĠĠĠ Ġ// ĠÐĿ Ðµ Ð¾Ð±ÑħÐ¾Ð´ Ð¸Ð¼ Ð¾ ĠÐ·Ð°Ð¿ Ð¾Ð¼ Ð¸Ð½ Ð°ÑĤÑĮ ĠÐ½ Ñĥ Ð» ÐµÐ² ÑĭÐµ ĠÐ± Ð°Ð» Ð°Ð½ ÑģÑĭ ĠÐ´Ð»Ñı ĠÐ½Ð° ÑĪ ÐµÐ³Ð¾ Ġgeneral ĠÐ» Ð¸ÑģÑĤ Ð° ĠÐ¸ ĠÐ¿ÑĢÐ¸ ĠÐ¿ Ð¾Ð¿ Ð¾Ð»Ð½ ÐµÐ½Ð¸Ð¸ ĠÐ° Ñģ Ñģ ÐµÑĤ Ð° ĠÐ»Ñİ Ð± Ñĭ Ð¼ ĠÑģÐ¿ Ð¾Ñģ Ð¾Ð± Ð¾Ð¼ ĠÐ¾ÑĤ Ð¿ÑĢÐ°Ð² Ð»Ñı ÑĤÑĮ ĠÑģ Ð¾Ð±Ñĭ ÑĤÐ¸ Ðµ ĊĠĠĠ Ġclass ĠWallet Start Balance From Zero Event ( asset Name : ĠString ) Ġ: ĠCurrency Event (" Wallet ĠStart ĠBalance Ġfrom ĠZero ", Ġasset Name ) ĊĠĠĠ Ġ// ĠÐŁ ÑĢ Ð¾ÑģÑĤÐ°Ð² Ð»ÐµÐ½ Ñĭ Ġ 3 ĠÑĩ ÐµÐº Ð± Ð¾Ðº Ñģ Ð° ĠÑģ ĠÑĥ ÑģÐ» Ð¾Ð² Ð¸Ñı Ð¼Ð¸ ĠÐ¸ÑģÐ¿Ð¾Ð»ÑĮÐ·Ð¾Ð² Ð°Ð½Ð¸Ñı ĠÐ¸ ĠÐ½ Ð°Ð¶ Ð°ÑĤÐ° ĠÐº Ð½ Ð¾Ð¿ ÐºÐ° Ġ" Begin ". ĊĠĠĠ Ġobject ĠNew User Confirm Event Ġ: ĠAn alytic Events (" New ĠUser ĠConfirm ") ĊĊĠĠĠ Ġoverride Ġfun Ġprovide Name ( provider : ĠProvider Type ): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġrewrite ĠeventName Ġif Ġneed Ġfor Ġdifferent Ġanalytics Ġwith Ġwhen ( this ) Ġconditions ĊĠĠĠĠĠĠĠ Ġreturn Ġthis . eventName ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġprovide Parameters ( provider : ĠProvider Type ): ĠHashMap < String , ĠAny > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( this ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠDex Event Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhash Map Of ( PAIR _ KEY Ġto Ġ"$ amount Asset Name /$ price Asset Name ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠCurrency Event Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhash Map Of ( CUR RE NCY _ KEY Ġto Ġcurrency ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhash Map Of () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġabstract Ġclass ĠDex Event ( eventName : ĠString , Ġvar Ġamount Asset Name : ĠString , Ġvar Ġprice Asset Name : ĠString ) Ġ: ĠAn alytic Events ( eventName ) ĊĠĠĠ Ġabstract Ġclass ĠCurrency Event ( eventName : ĠString , Ġvar Ġcurrency : ĠString ) Ġ: ĠAn alytic Events ( eventName ) ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠPA IR _ KEY Ġ= Ġ" Pair " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠCUR RE NCY _ KEY Ġ= Ġ" Currency " ĊĠĠĠ Ġ} Ċ }