Skip to content

Commit 3bbdc73

Browse files
authored
Merge pull request #69 from OriginProtocol/feat/ousd-withdrawals
feat: add withdrawals processor for ousd
2 parents c316460 + b2aeafe commit 3bbdc73

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

src/main-ousd.ts

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,23 @@ import { ousdCurveProcessor } from './ousd/processors/curve'
1111
import { erc20s } from './ousd/processors/erc20s'
1212
import { morphoMarketStatesProcessor } from './ousd/processors/morpho-market-states'
1313
import { ousdStrategiesProcessor } from './ousd/processors/strategies/strategies'
14+
import { createOTokenWithdrawalsProcessor } from '@templates/withdrawals'
15+
import { addresses } from '@utils/addresses'
1416

1517
export const processor = defineSquidProcessor({
1618
stateSchema: 'ousd-processor',
17-
processors: [ousdProcessor, ousdStrategiesProcessor, ousdCurveProcessor, morphoMarketStatesProcessor, ...erc20s()],
19+
processors: [
20+
ousdProcessor,
21+
ousdStrategiesProcessor,
22+
ousdCurveProcessor,
23+
morphoMarketStatesProcessor,
24+
...erc20s(),
25+
createOTokenWithdrawalsProcessor({
26+
oTokenAddress: addresses.ousd.address,
27+
oTokenVaultAddress: addresses.ousd.vault,
28+
from: 24477020,
29+
}),
30+
],
1831
postProcessors: [exchangeRatesPostProcessor, processStatus('ousd')],
1932
validators: [],
2033
fields: DEFAULT_FIELDS,

0 commit comments

Comments
 (0)