1- import dayjs from 'dayjs'
2- import { findLast } from 'lodash'
3- import { LessThan } from 'typeorm'
4- import { formatEther , formatUnits } from 'viem'
1+ import dayjs from 'dayjs' ;
2+ import { findLast } from 'lodash' ;
3+ import { LessThan } from 'typeorm' ;
4+ import { formatEther , formatUnits } from 'viem' ;
55
6- import * as erc20Abi from '@abi/erc20'
7- import * as originOsArmAbi from '@abi/origin-arm'
8- import * as originEthenaArmAbi from '@abi/origin-ethena-arm'
9- import * as originEtherfiArmAbi from '@abi/origin-etherfi-arm'
10- import * as originLidoArmAbi from '@abi/origin-lido-arm'
11- import * as originLidoArmCapManagerAbi from '@abi/origin-lido-arm-cap-manager'
12- import { Arm , ArmDailyStat , ArmState , ArmSwap , ArmWithdrawalRequest , TraderateChanged } from '@model'
13- import {
14- Block ,
15- Context ,
16- EvmBatchProcessor ,
17- Processor ,
18- blockFrequencyTracker ,
19- calculateAPY ,
20- logFilter ,
21- } from '@originprotocol/squid-utils'
22- import { ensureExchangeRate } from '@shared/post-processors/exchange-rates'
23- import { Currency } from '@shared/post-processors/exchange-rates/mainnetCurrencies'
24- import { createERC20EventTracker } from '@templates/erc20/erc20-event'
6+
7+
8+ import * as erc20Abi from '@abi/erc20' ;
9+ import * as originOsArmAbi from '@abi/origin-arm' ;
10+ import * as originEthenaArmAbi from '@abi/origin-ethena-arm' ;
11+ import * as originEtherfiArmAbi from '@abi/origin-etherfi-arm' ;
12+ import * as originLidoArmAbi from '@abi/origin-lido-arm' ;
13+ import * as originLidoArmCapManagerAbi from '@abi/origin-lido-arm-cap-manager' ;
14+ import { Arm , ArmDailyStat , ArmState , ArmSwap , ArmWithdrawalRequest , TraderateChanged } from '@model' ;
15+ import { Block , Context , EvmBatchProcessor , Processor , blockFrequencyTracker , calculateAPY , logFilter } from '@originprotocol/squid-utils' ;
16+ import { ensureExchangeRate } from '@shared/post-processors/exchange-rates' ;
17+ import { Currency } from '@shared/post-processors/exchange-rates/mainnetCurrencies' ;
18+ import { createERC20Entry } from '@templates/erc20/erc20-entry' ;
19+ import { createERC20EventTracker } from '@templates/erc20/erc20-event' ;
2520import { createEventProcessor } from '@templates/events/createEventProcessor'
2621import { traceFilter } from '@utils/traceFilter'
2722
23+
2824export const createOriginARMProcessors = ( {
2925 name,
3026 from,
@@ -471,5 +467,13 @@ export const createOriginARMProcessors = ({
471467 from,
472468 address : armAddress ,
473469 } ) ,
470+ createERC20Entry ( {
471+ from,
472+ address : token0 ,
473+ } ) ,
474+ createERC20Entry ( {
475+ from,
476+ address : token1 ,
477+ } ) ,
474478 ]
475- }
479+ }
0 commit comments