@@ -8,8 +8,8 @@ import { IStrategyData, createStrategyProcessor, createStrategySetup } from '@te
8
8
import { createStrategyRewardProcessor , createStrategyRewardSetup } from '@templates/strategy-rewards'
9
9
import { sonicAddresses } from '@utils/addresses-sonic'
10
10
11
- export const oethStrategies : readonly IStrategyData [ ] = [
12
- ...sonicAddresses . OS . strategies . map (
11
+ export const sonicStrategies : readonly IStrategyData [ ] = [
12
+ ...sonicAddresses . OS . nativeStrategies . map (
13
13
( strategy , index ) =>
14
14
( {
15
15
chainId : sonic . id ,
@@ -24,12 +24,24 @@ export const oethStrategies: readonly IStrategyData[] = [
24
24
earnings : { passiveByDepositWithdrawal : true , rewardTokenCollected : true } ,
25
25
} ) as const ,
26
26
) ,
27
+ {
28
+ chainId : sonic . id ,
29
+ from : sonicAddresses . OS . amoSwapX . strategy . from ,
30
+ name : 'Sonic SwapX AMO Strategy' ,
31
+ contractName : 'SonicSwapXAMOStrategy' ,
32
+ address : sonicAddresses . OS . amoSwapX . strategy . address ,
33
+ oTokenAddress : sonicAddresses . OS . address ,
34
+ kind : 'Generic' ,
35
+ base : { address : sonicAddresses . tokens . wS , decimals : 18 } ,
36
+ assets : [ { address : sonicAddresses . tokens . wS , decimals : 18 } ] ,
37
+ earnings : { rewardTokenCollected : true , passiveByDepositWithdrawal : true } ,
38
+ } ,
27
39
]
28
40
29
- const strategies = oethStrategies
41
+ const strategies = sonicStrategies
30
42
31
43
const eventProcessors = [
32
- ...sonicAddresses . OS . strategies . map ( ( strategy ) =>
44
+ ...sonicAddresses . OS . nativeStrategies . map ( ( strategy ) =>
33
45
createEventProcessor ( {
34
46
address : strategy . address ,
35
47
event : nativeStakingAbi . events . AccountingConsensusRewards ,
@@ -65,7 +77,7 @@ export const process = async (ctx: Context) => {
65
77
await Promise . all ( [ ...processors . map ( ( p ) => p ( ctx ) ) , ...eventProcessors . map ( ( p ) => p . process ( ctx ) ) ] )
66
78
}
67
79
68
- export const sonicStrategies = defineProcessor ( {
80
+ export const sonicStrategiesProcessor = defineProcessor ( {
69
81
name,
70
82
from,
71
83
setup,
0 commit comments