1- import dayjs from 'dayjs' ;
2- import { findLast } from 'lodash' ;
3- import { LessThan } from 'typeorm' ;
4- import { formatEther , formatUnits } from 'viem' ;
5-
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 { createERC20EventTracker } from '@templates/erc20/erc20-event' ;
19- import { createEventProcessor } from '@templates/events/createEventProcessor' ;
20- import { traceFilter } from '@utils/traceFilter' ;
1+ import dayjs from 'dayjs'
2+ import { findLast } from 'lodash'
3+ import { LessThan } from 'typeorm'
4+ import { formatEther , formatUnits } from 'viem'
215
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'
25+ import { createEventProcessor } from '@templates/events/createEventProcessor'
26+ import { traceFilter } from '@utils/traceFilter'
2227
2328export const createOriginARMProcessors = ( {
2429 name,
@@ -209,7 +214,7 @@ export const createOriginARMProcessors = ({
209214 os : osArmContract . vaultWithdrawalAmount . bind ( osArmContract ) ,
210215 etherfi : etherfiArmContract . etherfiWithdrawalQueueAmount . bind ( etherfiArmContract ) ,
211216 ethena : async ( ) => {
212- if ( block . header . height < 24037158 ) return 0n
217+ if ( block . header . height < 24043952 ) return 0n
213218 return await ethenaArmContract . liquidityAmountInCooldown ( )
214219 } ,
215220 } [ armType ] ( ) ,
@@ -467,4 +472,4 @@ export const createOriginARMProcessors = ({
467472 address : armAddress ,
468473 } ) ,
469474 ]
470- }
475+ }
0 commit comments