@@ -62,6 +62,7 @@ import {
62
62
PersistentCacheCreateObject ,
63
63
VaultCreateObject ,
64
64
VaultStatus ,
65
+ AffiliateRefereeStatsCreateObject ,
65
66
} from '../../src/types' ;
66
67
import { denomToHumanReadableConversion } from './conversion-helpers' ;
67
68
@@ -72,6 +73,7 @@ export const dydxChain: string = 'dydx';
72
73
export const defaultAddress : string = 'dydx1n88uc38xhjgxzw9nwre4ep2c8ga4fjxc565lnf' ;
73
74
export const defaultAddress2 : string = 'dydx1n88uc38xhjgxzw9nwre4ep2c8ga4fjxc575lnf' ;
74
75
export const defaultAddress3 : string = 'dydx199tqg4wdlnu4qjlxchpd7seg454937hjrknju4' ;
76
+ export const defaultAddress4 : string = 'dydx1wau5mja7j7zdavtfq9lu7ejef05hm6ffenlcsn' ;
75
77
export const blockedAddress : string = 'dydx1f9k5qldwmqrnwy8hcgp4fw6heuvszt35egvtx2' ;
76
78
// Vault address for vault id 0 was generated using
77
79
// script protocol/scripts/vault/get_vault.go
@@ -1013,6 +1015,50 @@ export const defaultKV2: PersistentCacheCreateObject = {
1013
1015
value : 'otherValue' ,
1014
1016
} ;
1015
1017
1018
+ // ============== Affiliate Per-referee Stats Data ==============
1019
+
1020
+ export const affiliateStatDefaultAddrReferredByAddr2 : AffiliateRefereeStatsCreateObject = {
1021
+ affiliateAddress : defaultAddress2 ,
1022
+ refereeAddress : defaultAddress ,
1023
+ affiliateEarnings : '12.5' ,
1024
+ referredMakerTrades : 10 ,
1025
+ referredTakerTrades : 20 ,
1026
+ referredLiquidationFees : '30.5' ,
1027
+ referredMakerFees : '2' ,
1028
+ referredTakerFees : '20' ,
1029
+ referredMakerRebates : '-5.5' ,
1030
+ referralBlockHeight : '1' ,
1031
+ referredTotalVolume : '12345.6' ,
1032
+ } ;
1033
+
1034
+ export const affiliateStatAddr3ReferredByAddr2 : AffiliateRefereeStatsCreateObject = {
1035
+ affiliateAddress : defaultAddress2 ,
1036
+ refereeAddress : defaultAddress3 ,
1037
+ affiliateEarnings : '22.5' ,
1038
+ referredMakerTrades : 20 ,
1039
+ referredTakerTrades : 40 ,
1040
+ referredLiquidationFees : '0' ,
1041
+ referredMakerFees : '0' ,
1042
+ referredTakerFees : '40.5' ,
1043
+ referredMakerRebates : '0' ,
1044
+ referralBlockHeight : '2' ,
1045
+ referredTotalVolume : '23456.7' ,
1046
+ } ;
1047
+
1048
+ export const affiliateStatAddr4ReferredByAddr : AffiliateRefereeStatsCreateObject = {
1049
+ affiliateAddress : defaultAddress ,
1050
+ refereeAddress : defaultAddress4 ,
1051
+ affiliateEarnings : '52.5' ,
1052
+ referredMakerTrades : 20 ,
1053
+ referredTakerTrades : 40 ,
1054
+ referredLiquidationFees : '0' ,
1055
+ referredMakerFees : '5.5' ,
1056
+ referredTakerFees : '60.5' ,
1057
+ referredMakerRebates : '0' ,
1058
+ referralBlockHeight : '2' ,
1059
+ referredTotalVolume : '123456.7' ,
1060
+ } ;
1061
+
1016
1062
// ============== Affiliate Info Data ==============
1017
1063
1018
1064
export const defaultAffiliateInfo : AffiliateInfoCreateObject = {
0 commit comments