File tree Expand file tree Collapse file tree 2 files changed +14
-22
lines changed Expand file tree Collapse file tree 2 files changed +14
-22
lines changed Original file line number Diff line number Diff line change 11/**
22 * @file This file re-exports some of the Lockup v1.1 deployments as Airdrops v1.1 deployments.
33 */
4- import { chainsQueries } from "@src/chains/queries" ;
5- import { deployments } from "@src/releases/lockup/v1.1" ;
4+ import { mainnets as lockupMainnets , testnets as lockupTestnets } from "@src/releases/lockup/v1.1/deployments" ;
65import type { Sablier } from "@src/types" ;
76import _ from "lodash" ;
87import manifest from "./manifest" ;
98
10- function filterByTestnet ( isTestnet : boolean ) : Sablier . Deployment [ ] {
11- return _ . filter ( deployments , ( deployment ) => {
12- const chain = chainsQueries . get ( deployment . chainId ) ;
13- return (
14- chain ?. isTestnet === isTestnet &&
15- _ . some ( deployment . periphery , { name : manifest . SABLIER_V2_MERKLE_STREAMER_FACTORY } )
16- ) ;
9+ function filter ( deployments : Sablier . Deployment . LockupV1 [ ] ) : Sablier . Deployment . Standard [ ] {
10+ return _ . filter ( deployments , ( d ) => {
11+ const peripheryContracts = d . periphery ;
12+ return _ . some ( peripheryContracts , { name : manifest . SABLIER_V2_MERKLE_STREAMER_FACTORY } ) ;
1713 } ) ;
1814}
1915
20- export const mainnets = filterByTestnet ( false ) ;
21- export const testnets = filterByTestnet ( true ) ;
16+ export const mainnets = filter ( lockupMainnets ) ;
17+ export const testnets = filter ( lockupTestnets ) ;
Original file line number Diff line number Diff line change 11/**
22 * @file This file re-exports some of the Lockup v1.2 deployments as Airdrops v1.2 deployments.
33 */
4- import { chainsQueries } from "@src/chains/queries" ;
5- import { deployments } from "@src/releases/lockup/v1.2" ;
4+ import { mainnets as lockupMainnets , testnets as lockupTestnets } from "@src/releases/lockup/v1.2/deployments" ;
65import type { Sablier } from "@src/types" ;
76import _ from "lodash" ;
87import manifest from "./manifest" ;
98
10- function filterByTestnet ( isTestnet : boolean ) : Sablier . Deployment [ ] {
11- return _ . filter ( deployments , ( deployment ) => {
12- const chain = chainsQueries . get ( deployment . chainId ) ;
13- return (
14- chain ?. isTestnet === isTestnet &&
15- _ . some ( deployment . periphery , { name : manifest . SABLIER_V2_MERKLE_LOCKUP_FACTORY } )
16- ) ;
9+ function filter ( deployments : Sablier . Deployment . LockupV1 [ ] ) : Sablier . Deployment . Standard [ ] {
10+ return _ . filter ( deployments , ( d ) => {
11+ const peripheryContracts = d . periphery ;
12+ return _ . some ( peripheryContracts , { name : manifest . SABLIER_V2_MERKLE_LOCKUP_FACTORY } ) ;
1713 } ) ;
1814}
1915
20- export const mainnets = filterByTestnet ( false ) ;
21- export const testnets = filterByTestnet ( true ) ;
16+ export const mainnets = filter ( lockupMainnets ) ;
17+ export const testnets = filter ( lockupTestnets ) ;
You can’t perform that action at this time.
0 commit comments