@@ -4,52 +4,44 @@ import type { Sablier } from "@src/types";
4
4
import type { TheGraphCustomChainId } from "../config" ;
5
5
import { resolveCustomSubgraph , resolveOfficialSubgraph } from "../helpers" ;
6
6
7
- function resolveCustom ( chainId : TheGraphCustomChainId , name : string ) : Sablier . Indexer . TheGraph {
7
+ function custom ( chainId : TheGraphCustomChainId , name : string ) : Sablier . Indexer . TheGraph {
8
8
return resolveCustomSubgraph ( Protocol . Flow , chainId , name ) ;
9
9
}
10
10
11
- function resolveOfficial ( chainId : number , name : string , id : string ) : Sablier . Indexer . TheGraph {
11
+ function official ( chainId : number , name : string , id : string ) : Sablier . Indexer . TheGraph {
12
12
return resolveOfficialSubgraph ( Protocol . Flow , chainId , name , id ) ;
13
13
}
14
14
15
15
const graph = [
16
16
// ────────────────────────────────────────────────────────────────────────────────
17
17
// Mainnets
18
18
// ────────────────────────────────────────────────────────────────────────────────
19
- resolveOfficial ( chains . ethereum . id , "sablier-flow-ethereum" , "ECxBJhKceBGaVvK6vqmK3VQAncKwPeAQutEb8TeiUiod" ) ,
20
- resolveOfficial ( chains . abstract . id , "sablier-flow-abstract" , "Gq3e1gihMoSynURwGXQnPoKGVZzdsyomdrMH934vQHuG" ) ,
21
- resolveOfficial ( chains . arbitrum . id , "sablier-flow-arbitrum" , "C3kBBUVtW2rxqGpAgSgEuSaT49izkH6Q8UibRt7XFTyW" ) ,
22
- resolveOfficial ( chains . avalanche . id , "sablier-flow-avalanche" , "6PAizjTALVqLLB7Ycq6XnpTeck8Z8QUpDFnVznMnisUh" ) ,
23
- resolveOfficial ( chains . base . id , "sablier-flow-base" , "4XSxXh8ZgkzaA35nrbQG9Ry3FYz3ZFD8QBdWwVg5pF9W" ) ,
24
- resolveOfficial ( chains . berachain . id , "sablier-flow-berachain" , "J87eaBLfTe7kKWgUGqe5TxntNCzA4pyWmqJowMddehuh" ) ,
25
- resolveOfficial ( chains . blast . id , "sablier-flow-blast" , "8joiC9LpUbSV6eGRr3RWXDArM8p9Q65FKiFekAakkyia" ) ,
26
- resolveOfficial ( chains . bsc . id , "sablier-flow-bsc" , "2vU8KF4yWh3vvFjtg7MrRXMnYF3hPX2T3cvVBdaiXhNb" ) ,
27
- resolveOfficial ( chains . chiliz . id , "sablier-flow-chiliz" , "7QX7tJsANNFpxFLLjqzmXRzfY1wPGp3Lty5xGbhgADa6" ) ,
28
- resolveOfficial ( chains . gnosis . id , "sablier-flow-gnosis" , "4KiJ53cTNKdFWPBPmDNQ55tYj8hn1WQg8R4UcTY2STLL" ) ,
29
- resolveOfficial ( chains . iotex . id , "sablier-flow-iotex" , "6No3QmRiC8HXLEerDFoBpF47jUPRjhntmv28HHEMxcA2" ) ,
30
- resolveCustom ( chains . lightlink . id , "sablier-flow-lightlink" ) ,
31
- resolveOfficial ( chains . linea . id , "sablier-flow-linea" , "DV9XgcCCPKzUn6pgetg4yPetpW2fNoRKBUQC43aNeLG6" ) ,
32
- resolveOfficial ( chains . mode . id , "sablier-flow-mode" , "9TwfoUZoxYUyxzDgspCPyxW6uMUKetWQDaTGsZjY1qJZ" ) ,
33
- resolveOfficial ( chains . optimism . id , "sablier-flow-optimism" , "AygPgsehNGSB4K7DYYtvBPhTpEiU4dCu3nt95bh9FhRf" ) ,
34
- resolveOfficial ( chains . polygon . id , "sablier-flow-polygon" , "ykp38sLarwz3cpmjSSPqo7UuTjYtkZ1KiL4PM2qwmT8" ) ,
35
- resolveOfficial ( chains . scroll . id , "sablier-flow-scroll" , "HFpTrPzJyrHKWZ9ebb4VFRQSxRwpepyfz5wd138daFkF" ) ,
36
- resolveCustom ( chains . xdc . id , "sablier-flow-xdc" ) ,
37
- resolveOfficial ( chains . zksync . id , "sablier-flow-zksync" , "9DRgWhDAMovpkej3eT8izum6jxEKHE62ciArffsTAScx" ) ,
19
+ official ( chains . ethereum . id , "sablier-flow-ethereum" , "ECxBJhKceBGaVvK6vqmK3VQAncKwPeAQutEb8TeiUiod" ) ,
20
+ official ( chains . abstract . id , "sablier-flow-abstract" , "Gq3e1gihMoSynURwGXQnPoKGVZzdsyomdrMH934vQHuG" ) ,
21
+ official ( chains . arbitrum . id , "sablier-flow-arbitrum" , "C3kBBUVtW2rxqGpAgSgEuSaT49izkH6Q8UibRt7XFTyW" ) ,
22
+ official ( chains . avalanche . id , "sablier-flow-avalanche" , "6PAizjTALVqLLB7Ycq6XnpTeck8Z8QUpDFnVznMnisUh" ) ,
23
+ official ( chains . base . id , "sablier-flow-base" , "4XSxXh8ZgkzaA35nrbQG9Ry3FYz3ZFD8QBdWwVg5pF9W" ) ,
24
+ official ( chains . berachain . id , "sablier-flow-berachain" , "J87eaBLfTe7kKWgUGqe5TxntNCzA4pyWmqJowMddehuh" ) ,
25
+ official ( chains . blast . id , "sablier-flow-blast" , "8joiC9LpUbSV6eGRr3RWXDArM8p9Q65FKiFekAakkyia" ) ,
26
+ official ( chains . bsc . id , "sablier-flow-bsc" , "2vU8KF4yWh3vvFjtg7MrRXMnYF3hPX2T3cvVBdaiXhNb" ) ,
27
+ official ( chains . chiliz . id , "sablier-flow-chiliz" , "7QX7tJsANNFpxFLLjqzmXRzfY1wPGp3Lty5xGbhgADa6" ) ,
28
+ official ( chains . gnosis . id , "sablier-flow-gnosis" , "4KiJ53cTNKdFWPBPmDNQ55tYj8hn1WQg8R4UcTY2STLL" ) ,
29
+ official ( chains . iotex . id , "sablier-flow-iotex" , "6No3QmRiC8HXLEerDFoBpF47jUPRjhntmv28HHEMxcA2" ) ,
30
+ custom ( chains . lightlink . id , "sablier-flow-lightlink" ) ,
31
+ official ( chains . linea . id , "sablier-flow-linea" , "DV9XgcCCPKzUn6pgetg4yPetpW2fNoRKBUQC43aNeLG6" ) ,
32
+ official ( chains . mode . id , "sablier-flow-mode" , "9TwfoUZoxYUyxzDgspCPyxW6uMUKetWQDaTGsZjY1qJZ" ) ,
33
+ official ( chains . optimism . id , "sablier-flow-optimism" , "AygPgsehNGSB4K7DYYtvBPhTpEiU4dCu3nt95bh9FhRf" ) ,
34
+ official ( chains . polygon . id , "sablier-flow-polygon" , "ykp38sLarwz3cpmjSSPqo7UuTjYtkZ1KiL4PM2qwmT8" ) ,
35
+ official ( chains . scroll . id , "sablier-flow-scroll" , "HFpTrPzJyrHKWZ9ebb4VFRQSxRwpepyfz5wd138daFkF" ) ,
36
+ custom ( chains . xdc . id , "sablier-flow-xdc" ) ,
37
+ official ( chains . zksync . id , "sablier-flow-zksync" , "9DRgWhDAMovpkej3eT8izum6jxEKHE62ciArffsTAScx" ) ,
38
38
// ────────────────────────────────────────────────────────────────────────────────
39
39
// Testnets
40
40
// ────────────────────────────────────────────────────────────────────────────────
41
- resolveOfficial (
42
- chains . arbitrumSepolia . id ,
43
- "sablier-flow-arbitrum-sepolia" ,
44
- "2uWnxpYiDMkEMu1urxqt925mLfuax9XbvfcBoD97AU6d" ,
45
- ) ,
46
- resolveOfficial ( chains . baseSepolia . id , "sablier-flow-base-sepolia" , "AsnKT1waQMvuQxZAqfFuYwtRtAfN8uekDu75jPttfyLh" ) ,
47
- resolveOfficial ( chains . ethereumSepolia . id , "sablier-flow-sepolia" , "EU9AWmJjrjMRkjxcdHfuWPZvPTNAL3hiXfNGN5MwUpvm" ) ,
48
- resolveOfficial (
49
- chains . optimismSepolia . id ,
50
- "sablier-flow-optimism-sepolia" ,
51
- "EFKqBB6TeH6etGuHCffnbMbETEgDZ6U29Lgpc4gpYvdB" ,
52
- ) ,
41
+ official ( chains . arbitrumSepolia . id , "sablier-flow-arbitrum-sepolia" , "2uWnxpYiDMkEMu1urxqt925mLfuax9XbvfcBoD97AU6d" ) ,
42
+ official ( chains . baseSepolia . id , "sablier-flow-base-sepolia" , "AsnKT1waQMvuQxZAqfFuYwtRtAfN8uekDu75jPttfyLh" ) ,
43
+ official ( chains . ethereumSepolia . id , "sablier-flow-sepolia" , "EU9AWmJjrjMRkjxcdHfuWPZvPTNAL3hiXfNGN5MwUpvm" ) ,
44
+ official ( chains . optimismSepolia . id , "sablier-flow-optimism-sepolia" , "EFKqBB6TeH6etGuHCffnbMbETEgDZ6U29Lgpc4gpYvdB" ) ,
53
45
] ;
54
46
55
47
export default graph ;
0 commit comments